luci-app-statistics: add options for graph series sorting and color
authorHannu Nyman <hannu.nyman@iki.fi>
Wed, 31 Jul 2019 21:41:14 +0000 (00:41 +0300)
committerHannu Nyman <hannu.nyman@iki.fi>
Wed, 31 Jul 2019 22:04:40 +0000 (01:04 +0300)
commit4ca5727785ddeec33e26c6f8e5f5390ac2c75ed7
tree5751043ef384e7f0006103c626f01ba879aae6bb
parente6f30bb7f39c67e1b2eaf312aa8d1f06e7b0a0ab
luci-app-statistics: add options for graph series sorting and color

Add two data series-level options "negweight" and "posweight" that
will use the numerical value of the data instance name
as the sorting factor. This enables e.g. sorting by CPU frequency
in the cpufreq module.

Add new graph-level option "ordercolor" to use colorsfrom a
pre-defined color table for the data series. This enables keeping
similar colors for similar data series in different plugin instances.
E.g. CPU frequencies in several cores that are handled and displayed
separately.
 (note: the table has 8 items and if there are more series, it uses
  the same colors again. The table can be easily extended/modified)

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
applications/luci-app-statistics/luasrc/statistics/rrdtool.lua
applications/luci-app-statistics/luasrc/statistics/rrdtool/colors.lua