我想通过绘制一个 x 轴表示磁盘上使用的采样时间点和 y 轴存储的图形来显示磁盘上已用空间的变化。但是,目前使用的存储是以字节为单位记录的,当值超过 GB 时,这是不可读的。
那么,我可以在 gnuplot 中重新定义轴吗?就我而言,我可以将值更改100000000
为100MB
吗?
谢谢和最好的问候。
您有两个主要选择。第一个(可能也是最简单的)是在绘图时缩放:
plot 'datafile' using 1:($2/1e6) title 'Usage in MB'
这将绘制文件中的第二个数据列,datafile
每个值除以 1e6,与时间(第一列)的关系。
您也可以重新调整坐标轴,但这不太通用。
set ytics ("100" 1e8)
另一种选择是在 y 轴上使用科学记数法(就像我在上面对这些大数字所做的那样)。为此,命令是
set format y '%.2e'
这将使用科学记数法打印 y 抽动,小数点后有 2 位数字。你也可以试试
set format y '%.2g'
这将打印更紧凑的科学记数法或正常记数法。