Gnuplot Y轴格式转换字节为兆字节。

8
使用OpenTSDB,我们正在捕获每秒发送到网络接口的字节数。在绘制这些数字时,Y轴使用科学计数法(即5e+07)。Y轴格式选项的帮助文本建议可以将字节转换为兆字节或千兆字节,并引用GNU Plot文档的格式说明部分。我已经阅读了该部分内容,但仍不清楚如何进行值的转换。我找不到任何示例,人们是通过设置Y轴格式来进行转换的。
1个回答

16

格式说明符%c给出相应科学计数法中的字符替换,例如1e3使用k,1e6使用M等。说明符%s设置相应的尾数。

考虑以下文件test.dat:

1e7
2e7
5e7
1e8

使用该脚本

set format y '%.0s%cB'
plot 'test.dat' with linespoints

使用4.6.5版本,您将获得以下输出:

在此输入图像描述


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接