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