如何显示列gnuplot的百分比

如何显示列gnuplot的百分比,gnuplot,Gnuplot,我有一些数据文件需要绘制。Im将xtic设置为第1列,该列包含大量数字,即1000 000、2000 000、…、10000 0000 使用命令: plot "vec.dat" using 1:2:xtic(1) title 'line 1' with linespoints, 但是,x轴看起来很难看,因为x轴上显示了如此大的数字。我只想显示这些值的百分比,如何在gnuplot中实现这一点 提前感谢您可以缩放所有x值,并将缩放添加到x标签: set termoption enhanced

我有一些数据文件需要绘制。Im将xtic设置为第1列,该列包含大量数字,即1000 000、2000 000、…、10000 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标签上获得了30张向上投票。荣誉(我觉得我从来没有得到过这么多;-)+顺便说一句,这件我买一件。