Gnuplot:从数据文件中绘图

时间:2012-03-21 18:19:59

标签: gnuplot

我有可怕的警告:跳过不可读的文件“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编码。这也没有用。

如果有人可以指出我搞砸了,我会很感激。

2 个答案:

答案 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然后绘制了数据。