Gnuplot:从数据文件打印

Gnuplot:从数据文件打印,gnuplot,Gnuplot,我有一个可怕的警告:跳过不可读的文件“edit1.txt”。打印错误消息中没有数据。我试过绘制sin(x),效果很好,所以我假设这就是我格式化文件的方式 我已复制了以下数据(两列以制表符分隔) 将编码保存为ANSI并键入 绘图“编辑.dat” 我还尝试了以下数据(用空格分隔的4列) 将文件另存为.dat、Mac终止符-CR和ANSI/ASCII编码。这也不管用 如果有人能指出我把事情搞砸了,我将不胜感激。Gnuplot应该能够很好地读取您的数据 确保包含数据的文件存在。否则,您可以尝试在gnup

我有一个可怕的警告:跳过不可读的文件“edit1.txt”。打印错误消息中没有数据。我试过绘制sin(x),效果很好,所以我假设这就是我格式化文件的方式

我已复制了以下数据(两列以制表符分隔)

将编码保存为ANSI并键入

绘图“编辑.dat”

我还尝试了以下数据(用空格分隔的4列)

将文件另存为.dat、Mac终止符-CR和ANSI/ASCII编码。这也不管用


如果有人能指出我把事情搞砸了,我将不胜感激。

Gnuplot应该能够很好地读取您的数据

确保包含数据的文件存在。否则,您可以尝试在gnuplot脚本中将数据放在绘图本身之后,方法是:

plot "-" u 1:2 w l
1 2
2 3
3 4
4 5
e
然后用它来运行


gnuplot--persist

我意识到这有点晚了,但希望有人会发现它有帮助


在Windows 7中,我通过删除文件名中的数字解决了同样的问题,也就是说,我将
sample1.txt
更改为
sample.txt
,然后它绘制了数据。

感谢编辑原始帖子+花时间回答我的问题。现在可以工作了,非常感谢:)
-1.0000    0.0000     0.0000     1.0000
-0.9000    0.5700     1.1769     0.7150
-0.8000    1.0800     1.4400     0.4600
-0.7000    1.5300     1.4997     0.2350
-0.6000    1.9200     1.4400     0.0400
-0.5000    2.2500     1.2990    -0.1250
-0.4000    2.5200     1.0998    -0.2600
-0.3000    2.7300     0.8585    -0.3650
plot "-" u 1:2 w l
1 2
2 3
3 4
4 5
e