gnuplot:使用索引时的绘图中的虚假数据点

时间:2016-08-23 13:59:27

标签: indexing graph gnuplot

我试图使用gnuplot 4.6 patchlevel 6来显示文件test.dat中的一些数据,如下所示:

#Pkg 1
type    min max avg
small   1   10  5
medium  5   15  7
large   10  20  15


#Pkg 2
small   3   9   5
medium  5   13  6
large   11  17  13

(请注意,这些值实际上是由制表符分隔的,即使它在此处显示为空格。)

我的gnuplot命令是

reset
set datafile separator "\t"
plot 'test.dat' index 0 using 2:xticlabels(1) title col, '' using 3 title col, '' using 4 title col

works fine只要test.dat中只有一个数据块。当我添加第二个块spurious data points appear时。为什么会这样,以及如何解决?

YFTR:在文件上使用stat仅产生预期结果。当我使用index指定其中一个

时,它会报告整个文件的两个数据块和正确的值(min,max和sum)

1 个答案:

答案 0 :(得分:0)

如问题评论中所述,必须在index 0命令的所有部分中明确重复plot规范

plot 'test.dat' index 0 using 2, '' index 0 using 3, ...

否则''指的是数据文件中的所有块