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

gnuplot y轴格式将字节转换为兆字节,gnuplot,opentsdb,Gnuplot,Opentsdb,我们使用OpenTSDB捕获每秒通过网络接口发送的字节数。绘制这些图形时,Y轴具有科学符号(即5e+07)。y轴格式选项的帮助文本表明,它可用于将字节转换为兆字节或千兆字节,并参考GNU绘图文档的格式说明符部分。我已经读过了,但是我仍然不清楚如何转换这些值。我找不到任何人通过设置Y轴格式进行对话的例子。格式说明符%c为您提供了相应科学能力的字符替换,例如1e3的k,1e6的M等。说明符%s设置了相应的尾数 考虑以下文件test.dat: 1e7 2e7 5e7 1e8 用剧本 set form

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

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