1

グラフを大きくするために 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"

私にこのイメージを与えます:

メインボード温度

ご覧のとおり、凡例とテキスト「Current temp.: 42.00°C」は同じ高さ (ベースライン) に表示されません。

この種の線を隣り合わせに表示するにはどうすればよいでしょうか。

4

1 に答える 1

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"

最後の 2 行を反転して追加したことに注意してください。\j

于 2011-04-17T21:21:01.977 に答える