2016-08-23 21 views
0

当我试图使用的gnuplot 4.6 PATCHLEVEL 6从文件test.dat它看起来像这样直观一些数据绘制杂散数据点:gnuplot的:使用索引

#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

+0

你试过也重复'指数0'规范在'plot'命令的其它部分,即'''索引0使用...'? – ewcz

+0

这正是问题所在,现在我感到非常愚蠢。好吧,也许其他人也遇到类似的问题。非常感谢你的帮助!如果您将评论添加为答案,我会很乐意接受。 – Joe

+0

没问题,很高兴帮助! :) – ewcz

回答

0

在这个问题的评论中提到,一个已经明确地重复index 0规范指定的两个中的一个作为

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

否则''plot命令的所有部件中是指在数据文件中的所有块