gnuplot y轴格式将字节转换为兆字节

时间:2014-08-04 16:47:30

标签: gnuplot opentsdb

使用OpenTSDB,我们捕获每秒通过网络接口发送的字节数。绘制这些图形时,Y轴具有科学记数法(即5e + 07)。 y轴格式选项的帮助文本表明它可用于将字节转换为兆字节或千兆字节 - 并引用GNU Plot文档的格式说明符部分。我已经读过了,但我仍然不清楚如何转换这些值。我找不到人们通过设置Y轴格式进行对话的任何示例。

1 个答案:

答案 0 :(得分:13)

格式说明符%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):

enter image description here