gnuplot中的re-tic轴

时间:2012-09-17 15:58:51

标签: label gnuplot

我想通过绘制x轴采样时间点和磁盘上使用的y轴存储来显示磁盘上已用空间的变化情况。 但是,目前使用的存储器以字节为单位记录,当值超过GB时,这是不可读的。

那么,我可以在gnuplot中重新调整轴吗?在我的情况下,我可以将值100000000更改为100MB吗?

谢谢和最诚挚的问候。

1 个答案:

答案 0 :(得分:8)

您有两个主要选择。第一个(也可能是最简单的)是在绘图时缩放:

plot 'datafile' using 1:($2/1e6) title 'Usage in MB'

这将绘制文件datafile中的第二个数据列,每个值除以1e6,相对于时间(第一列)。

你也可以对轴进行修正,但这有点不太通用。

set ytics ("100" 1e8)

另一种选择是在y轴上使用科学记数法(正如我上面对这些大数字一样)。为此,命令是

set format y '%.2e'

这将使用科学记数法打印y tics,小数点后有2位数字。你也可以试试

set format y '%.2g'

将打印出更紧凑的科学或常规符号。