我有一些需要绘制的数据文件。我将 xtic 设置为第一列,其中包含大数字,即 1000 000、2000 000、..、10 000 0000 使用命令:
plot "vec.dat" using 1:2:xtic(1) title 'line 1' with linespoints,
但是,x 轴看起来很难看,因为 x 轴上显示了如此大的数字。我只想显示这些值的百分比,这如何在 gnuplot 中完成?
提前致谢
最佳答案
您可以缩放所有 x
值并将缩放添加到 x
标签:
set termoption enhanced
set xlabel 'Values in 10^{6}'
plot "vec.dat" using ($1*1e-6):2 title 'line 1' with linespoints
或者您可以使用
更改 xtics 格式set termoption enhanced
set format x '%.1t 10^{%T}'
plot "vec.dat" using 1:2 title 'line 1' with linespoints
我肯定更喜欢第一个版本。我认为在您的情况下没有任何理由使用 xtic
。
关于gnuplot - 如何显示gnuplot列的百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18210828/