Linux gnuplot警告:使用非常简单的file.dat跳过没有有效点的数据文件

Linux gnuplot警告:使用非常简单的file.dat跳过没有有效点的数据文件,linux,plot,gnuplot,Linux,Plot,Gnuplot,我想了解如何使用“index”命令只绘制一些数据组,或者例如绘制每个组,但标题不同等等 我从一个简单的例子开始:在prova.dat文件中,我有以下文本(我已经检查过行尾没有白色记录): 然后我使用此代码从“prova.dat”绘制数据: set term postscript eps enhanced font 'Times-Roman,24' set output 'prova.eps' set key right top set xrange [1:5] set yrange

我想了解如何使用“index”命令只绘制一些数据组,或者例如绘制每个组,但标题不同等等

我从一个简单的例子开始:在prova.dat文件中,我有以下文本(我已经检查过行尾没有白色记录):

然后我使用此代码从“prova.dat”绘制数据:

 set term postscript  eps enhanced font 'Times-Roman,24'
 set output 'prova.eps'
 set key right top
 set xrange [1:5]
 set yrange [1:5]
 plot 'prova.dat' index 0 w lines title columnheader(1), \
      'prova.dat' index 1 w lines title columnheader(1) 
但我得到以下警告:

warning: Skipping data file with no valid points
因此,在生成的.eps中,我没有绘图,只有轴(格式正确)

我也读过其他帖子,但我找不到解决办法


提前谢谢你

在两个数据块之间有两条空行吗?在数据块之间需要两条空行才能使索引工作。如果您只需再添加一行,那么就应该完成了。Gnuplot在数据集(通过
索引选择)和数据块(通过
每一个
选择)读取
帮助索引
帮助每一个
之间起作用。使用后者,您可以在不更改文件的情况下绘制数据。现在它可以工作了,非常感谢!:D
warning: Skipping data file with no valid points