我试图使用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
指定其中一个
答案 0 :(得分:0)
如问题评论中所述,必须在index 0
命令的所有部分中明确重复plot
规范
plot 'test.dat' index 0 using 2, '' index 0 using 3, ...
否则''
指的是数据文件中的所有块