我正在使用RRDtool来增加图表。
现在,这个命令:
rrdtool graph temp.png \
-w 600 -h 200 \
--zoom 1 \
--title "last 24 hours temperature" \
--vertical-label "temperature (°C)" \
--alt-autoscale \
--alt-y-grid \
--start end-1d \
--force-rules-legend \
--legend-position=south \
--rigid \
--slope-mode \
--font "DEFAULT:12:century schoolbook l" --watermark "$(date '+%F %T %Z')" \
DEF:temperature=temp.rrd:temp:AVERAGE \
GPRINT:temperature:LAST:"Current temp.\: %.2lf°C\r" \
LINE1:temperature\#007070:"Mainboard\l"
给我这张图片:
如您所见,图例和文本“当前温度:42.00°C”不会出现在同一高度(基线)上。
如何让这些线条彼此相邻,一条线条浮动,另一条线条浮动?
答案 0 :(得分:2)
你可以试试......
rrdtool graph temp.png \
-w 600 -h 200 \
--zoom 1 \
--title "last 24 hours temperature" \
--vertical-label "temperature (°C)" \
--alt-autoscale \
--alt-y-grid \
--start end-1d \
--force-rules-legend \
--legend-position=south \
--rigid \
--slope-mode \
--font "DEFAULT:12:century schoolbook l" --watermark "$(date '+%F %T %Z')" \
DEF:temperature=temp.rrd:temp:AVERAGE \
LINE1:temperature\#007070:"Mainboard" \
GPRINT:temperature:LAST:"Current temp.\: %.2lf°C\j"
请注意,我翻了最后两行并添加了\j