RRD工具图突出显示NAN值
答
你可以使用UN
和IF
命令来检测未知数据,并把它变成INF然后你可以画使用AREA
功能,填补了图表的背景创建CDEF
。吸烟使用这个技巧。
答
测试未知变量,如果是,则将CDEF设置为无穷大,否则设置为0。
DEF:in=myfile.rrd:ds0
LINE1:in#0000ff:My_data
CDEF:unavailable=in,UN,INF,0,IF
AREA:unavailable#d0d0d0
确保您的AREA位于LINE之后,如果您希望它在事情未知时清空图表。如果您想检查多个变量以了解未知情况,请展开CDEF。
+1
现在我只需要这样做在〜3000仙人掌图模板:( 作为rrdgraph选项将非常方便。 – jmb 2014-10-09 10:47:44
这听起来很复杂:)我会给它一个镜头,看看它需要我,我可能会回来找示例代码! – Butters 2013-04-30 16:32:32
对不起,我终于明白了。实际上,我想要做的是在rrdTool CDEF教程的页面上下三分之二。 [http://oss.oetiker.ch/rrdtool/tut/cdeftutorial.en.html](http://oss.oetiker.ch/rrdtool/tut/cdeftutorial.en.html) – Butters 2013-05-03 00:08:07