我有可怕的警告:跳过不可读的文件“edit1.txt”。绘图错误消息中没有数据。我已经尝试绘制sin(x)
,并且工作正常,所以我假设我的方式我格式化我的文件。
已复制以下数据(由标签分隔的2列)
2 6
5 9
7 4
将编码保存为ANSI并键入
剧情'edit.dat'
我还尝试了以下数据(用空格分隔的4列)
-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
将文件另存为.dat,Mac终止符-CR和ANSI / ASCII编码。这也没有用。
如果有人可以指出我搞砸了,我会很感激。
答案 0 :(得分:1)
Gnuplot应该能够很好地读取您的数据。
确保包含数据的文件存在。否则,您可以尝试将绘图本身后的数据放在gnuplot脚本中:
plot "-" u 1:2 w l
1 2
2 3
3 4
4 5
e
并使用
运行它 gnuplot <script_name> --persist
。
答案 1 :(得分:0)
我意识到这有点晚了但希望有人会发现它有用。
我设法通过在Windows 7中删除文件名中的数字来解决同样的问题,即我将sample1.txt
更改为sample.txt
然后绘制了数据。