问题描述
我将rrdtool用作天气数据数据库。一切正常。仅空气平均气压的输出(以hPa为单位)会导致输出出现问题(图表)。空气压力通常在最小960 hPa和最大1050 hPa之间。如果使用选项“ --alt-autoscale”,则显示气压波动,但不显示y轴上的值。如果我输入1050作为“-上限”,输入950作为“-下限”,则y轴上会出现0.8 k和1.2 k hPa之间的值,但平均值的线对应于x轴(见图)。人们也无法在Y轴上显示“ 1000”之类的值,而不是“ 1.0 k”之类的SI单位。 用于显示压力值的代码示例:
rrdtool graph /var/www/html/graphs/pres_day.png \
--end Now --start end-1d \
--title "Luftdruck (24 Stunden)" \
--vertical-label "hPa" \
--alt-autoscale\
DEF:pres1=/home/pi/weather/wetterserver/wetter.rrd:pres1:AVERAGE \
LINE1:pres1#00FF00
解决方法
尝试使用此:
<List key={index}>
</List>
//remove your fragment
这将导致每5条网格线,每10条标签,Y轴从950到1050(如果数据更恒定,则范围较小)。考虑调整甚至取消上限/下限,或将y-grid值更改为5:5或10:2
的详细信息,请参见此处