Gauge~
obj:gauge
Property | Value | Default | Description |
---|---|---|---|
min | int16 | 0 | minimum value of the indicator |
max | int16 | 100 | maximum value of the indicator |
val | int16 | 0 | current value of the indicator |
critical_value | int16 | 80 | scale color will be changed to scale_end_color after this value |
label_count | uint8 | number of labels (and major ticks) of the scale | |
line_count | uint16 | 31 | number of minor ticks of the entire scale |
angle | 0-360 | 240 | angle between start and end of the scale |
rotation | 0-360 | 0 | offset for the gauge's angles to rotate it |
format | uint16 | 0 | divider for major tick values |
To strip trailing zero's of major tick labels the format
divider can be used to scale the values before printing:
0
: print the major tick value as is1
: strip 1 zero, i.e. divide tick value by 10 before printing the major tick label2
: strip 2 zeros, i.e. divide tick value by 100 before printing the major tick label3
: strip 3 zeros, i.e. divide tick value by 1000 before printing the major tick label4
: strip 4 zeros, i.e. divide tick value by 10000 before printing the major tick label
Only these values are allowed, arbitrary numbers are not supported.
Note
min
, max
and val
also support negative values.
Example jsonl
1 |
|
Use scale properties to customize.