【问题标题】:rrdtool: Get the maximum value of the y axis / maximum of all curvesrrdtool:获取y轴最大值/所有曲线的最大值
【发布时间】:2016-07-14 15:04:40
【问题描述】:

有没有一种简单的方法可以获取 rrd 图表中所有曲线的最大值(即 y 轴的计算高度)?

我有一张包含多条温度曲线的图表。我还有一些泵的状态,表示为 0 或 1。我现在想在相应的泵打开时显示一条线,如果它关闭则显示一条线。

我想过简单地将线放在所有线之上,方法是将 DS 乘以所有温度曲线的最大值加上一些空间。

我发现我可以做到

VDEF:some_maximum=some_ds,MAXIMUM

获取一个DS的最大值。但是我怎样才能得到这些值的最大值呢?或者有没有更简单的方法来获得整体最大 y 值?

提前感谢所有帮助!

【问题讨论】:

    标签: graph rrdtool rrd


    【解决方案1】:

    如果你先这样做

    CDEF:maxds=ds1,ds2,MAXNAN,ds3,MAXNAN
    

    然后

    VDEF:maxval=maxds,MAXIMUM
    

    您将获得总体最大值。

    即使存在未知 (NAN) 数据,我仍然使用 MAXNAN 而不是 MAX 给您一个数字。

    【讨论】:

      猜你喜欢
      • 2013-12-04
      • 1970-01-01
      • 1970-01-01
      • 2014-10-22
      • 2018-06-20
      • 1970-01-01
      • 1970-01-01
      • 2015-05-13
      • 2015-06-04
      相关资源
      最近更新 更多