从数据文件绘图 - 图形上的点不在确切位置

时间:2014-01-01 14:31:25

标签: gnuplot

我的数据文件我用于绘图:

0.005200 1
0.005333 2
0.005333 3
0.005333 4
0.005333 5
0.005467 6
0.005467 7
0.005467 8

我用于绘图的GNUplot脚本:

#!/usr/bin/gnuplot

set xlabel "test"
set ylabel "value"
set grid ytics lt 0 lw 1 lc rgb "#bbbbbb"
set grid xtics lt 0 lw 1 lc rgb "#bbbbbb"
set autoscale
set terminal postscript portrait enhanced color dashed lw 1 'Helvetica' 14
set style line 2 lc rgb 'red' pt 7   # circle
set output 'test.eps'
plot 'data.txt' using 2:1 with points ls 2 title "time series plot"

使用GNUplot生成的输出图像:

enter image description here

正如您在我发布的数据文件中看到的那样,第二次,第三次,第四次和第五次测试的值为0.005333。 (以及第六,第七和第八次测试 - 值为0.005467)。

但是你无法在一个数字上看到它 - 看看它。对于第二次,第三次,第四次和第五次测试,图上的值介于0.00530.00535之间的某处,我需要将点放在图中的EXACT位置作为文本上的点文件。

我有这么多这样的文件,有没有“便携式”方式将它用于我的每个文件?

1 个答案:

答案 0 :(得分:1)

这些要点当然处于正确的位置。添加

set ytics add (0.005333, 0.005467)

到你的脚本看到这个:

enter image description here