昨天绘制时 rrdtool 图形分辨率发生变化

rrdtool graph resolution changes when plotting yesterday

我对昨天绘制的图表有疑问。 Y轴的分辨率看起来像1 hour。图形创建于:

rrdtool graph /ram/temperature/sensors-yesterday.png \ --end 00:00 \ --rigid \ --width 638 --height 337 \ --border 0 \ --font AXIS:13:0 \ --color BACK#363636 \ --color CANVAS#363636 \ --color GRID#999999 \ --color MGRID#B5B5B5 \ --color FONT#CCCCCC \ --x-grid MINUTE:60:HOUR:1:MINUTE:360:0:%R \ --y-grid 1:1 \ DEF:Onetemp=ds_temperature.rrd:One:AVERAGE \

(不包含遮阳代码)

当我在没有 --end 00:00 \

的情况下绘制过去 24 小时的图表时

一切正常,解决时间为 5 分钟 (-24 hours graph)

数据库创建于:

rrdtool create ds_temperature.rrd --step 300 \ DS:One:GAUGE:600:-60:60 \ RRA:AVERAGE:0.5:1:12 \ RRA:AVERAGE:0.5:1:288 \ RRA:AVERAGE:0.5:12:168 \ RRA:AVERAGE:0.5:12:720 \ RRA:AVERAGE:0.5:288:365

每 5 分钟采样一次数据。

分辨率更改的原因是您超过 24 小时没有 5 分钟分辨率的数据...重新访问您的创建语句。我的建议:

rrdtool create ds_temperature.rrd  --step 300 \
DS:One:GAUGE:600:-60:60 \
RRA:AVERAGE:0.5:1:2880 \
RRA:AVERAGE:0.5:12:720 \
RRA:AVERAGE:0.5:288:365