如何显示列gnuplot的百分比

时间:2013-08-13 13:44:43

标签: gnuplot

我有一些我需要绘制的数据文件。我将xtic设置为第一列,其中包含大数字,即1000 000,2000 000,..,10 000 0000 使用命令:

plot  "vec.dat" using 1:2:xtic(1) title 'line 1' with linespoints, 

然而,x轴看起来很丑,因为在x轴上显示了这么大的数字。我只想显示这些值的百分比,如何在gnuplot中完成?

提前致谢

1 个答案:

答案 0 :(得分:2)

您可以缩放所有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