首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RRDtool和左水平刻度格式

RRDtool和左水平刻度格式
EN

Stack Overflow用户
提问于 2014-07-29 20:03:39
回答 2查看 5.2K关注 0票数 1

我在学习RRDtool。我创建了一个图表:

代码语言:javascript
复制
#!/bin/bash

rrdtool graph /home/pi/rrd/test.png \
    --end now --start now-6000s --width 500 --height 400 \
    DEF:ds0a=/home/pi/rrd/temperature.rrd:temperature:AVERAGE \
    AREA:ds0a#0000FF:"Temperature ('C)\l" \

看起来是这样的:

如何格式化刻度以添加小数部分?

我想要25.2,25.4,25.6等等,而不是25次。

我尝试过从RRDtool文档在线选择

代码语言:javascript
复制
--left-axis-format

但我的RRDtool没有这样的选择。

没有问题

代码语言:javascript
复制
--right-axis-format

我想怎么做都行,但是.我想要正确的格式在左边,而不是右边。

我在Raspberry Pi上使用1.4.7。我在unix.stackexchange.com上问过这个问题,但是这里有更多关于RRDtool的问题,所以我把我的问题移到这里。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-31 03:37:27

RRDTool的后期版本比以前的版本更好地处理轴标签,因此可能需要进行升级才能修复它。

首先要尝试的是--alt-y-grid选项,它改变了Y轴标签的默认放置方式。这也许能解决你的问题。

您可以覆盖自动Y轴计算,使用类似的--y-grid 0.2:5,它将每0.2,但只有标签每5个滴答,IE在25,26,27等。这会给你一个理智但人口稀少的Y轴。

然而,也许你想在每一行都有一个标签,但是包括小数。在这种情况下,您可以指定Y轴标签的格式,以包括小数位:--left-axis-format "%.1lf"。您说您的版本不支持这一点,所以您可能会考虑升级。

票数 1
EN

Stack Overflow用户

发布于 2015-03-02 23:06:43

我已经使用测试分支在Raspbian上安装了rrdtool1.4.8。不幸的是,左轴格式选项在1.4.8中也不可用.我可以看到在GIT中添加了左轴格式的代码,但我的GIT foo不够强大,无法确定它与哪个版本合并。

更新:--左轴格式直到1.4.9才被添加,根据变更量:

RRDtool 1.4.9 - 2014-09-29

新特性

  • 允许rrdrestore从stdin读取输入。
  • 添加RRDs的文档::xport
  • RPN算子MINNAN和MAXNAN
  • -左轴- rrd_graph格式选项

更新:我能够轻松地从源代码编译rrdtool1.4.9,只需遵循所包含的doc/rrdbuild.pod指令文件中的说明即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25023965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档