【问题标题】:Rrdtool line graph styleRrdtool 折线图样式
【发布时间】:2019-12-29 18:37:27
【问题描述】:

我正在学习这个 linux 包,我找不到样式信息,是否可以创建外观类似的图形,如下所示: https://canvasjs.com/php-charts/json-data-api-ajax-chart/

rrdtool graph graph.png \
    --start -10m \
    --title "CPU Temperature Log" \
    --vertical-label "Temperature ºC" \
    --width 600 \
    --height 200 \
    --color CANVAS#000000 \
    --color BACK#000000 \
    --color FONT#FFFFFF \
    --dynamic-labels \
    --grid-dash 1:1 \
    --font TITLE:10 \
    --font UNIT:9 \
    --font LEGEND:8 \
    --font AXIS:8 \
    --font WATERMARK:8 \
    --lazy \
    --watermark "$(date -R)" \
    DEF:cpu_temp=cputemp.rrd:cpu_temp:AVERAGE \
    AREA:cpu_temp#FF0000AA:"RPi CPU" \
    LINE2:cpu_temp#FF0000

当前的指南是这样的: image

【问题讨论】:

    标签: linux graph styles themes rrdtool


    【解决方案1】:

    您始终可以指定使用线而不是区域;所以只要:

    LINE2:cpu_temp#FF0000:"RPi CPU"
    

    ...而不是 AREA 和 LINE2 指令。

    您还可以通过添加--slope-mode 作为选项使线倾斜而不是楼梯(如您的示例中所示)。

    rrdtool graph graph.png \
        --start -10m \
        --title "CPU Temperature Log" \
        --vertical-label "Temperature ºC" \
        --width 600 \
        --height 200 \
        --color CANVAS#000000 \
        --color BACK#000000 \
        --color FONT#FFFFFF \
        --dynamic-labels \
        --grid-dash 1:1 \
        --font TITLE:10 \
        --font UNIT:9 \
        --font LEGEND:8 \
        --font AXIS:8 \
        --font WATERMARK:8 \
        --lazy \
        --watermark "$(date -R)" \
        --slope-mode \
        DEF:cpu_temp=cputemp.rrd:cpu_temp:AVERAGE \
        LINE1:cpu_temp#FF0000:"RPi CPU"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-26
      • 2021-04-28
      • 1970-01-01
      相关资源
      最近更新 更多