gnuplot - 如何显示gnuplot列的百分比

标签 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 中完成?

提前致谢

最佳答案

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

相关文章:

gnuplot - 在 Gnuplot 中绘制具有混合数据的多列文件

gnuplot - 使用 gnuplot 绘制相邻的两个图 "with boxes"

gnuplot - 如何正确地将透视图添加到代表分子的 Gnuplot 3D 连接点云?

php - 警告 : exec() [function. exec]:无法在

linux - gnuplot - 循环绘图

vim - gnuplot 在 vi​​m 中突出显示

python - 使 pyplot 比 gnuplot 更快

autocomplete - gnuplot 中的历史自动完成

elisp - 有没有办法用 gnuplot 快速绘制 elisp 函数?

gnuplot - 在 gnuplot 中按角度和距原点的径向距离对数据进行排序