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