为什么我的gnu文件没有被读取?

时间:2018-01-04 14:46:27

标签: gnuplot

我想用gnuplot绘制一些数据。 gnuplot的输入是使用脚本生成的。来自我的脚本的gnuplot输入如下所示:

set term aqua
set hidden3d
set xlabel 'L*'
set ylabel 'a*'
set zlabel 'b*'
set xrange [0:100]
set yrange [-165:165]
set zrange [-135:145]
splot '-' using 1:2:3:4 notitle with points pt 1 ps 1.5 lc rgb variable, '/Users/jnevens/Babel2/.tmp/borders-46.gnu' notitle with lines
51.036446 86.55453 -70.64755 0xAA1DF0
65.64255 -12.33849 -7.135427 0x8AA5AA
72.188156 14.840424 67.7636 0xD6A339
83.96458 -97.23782 73.87116 0x72F747
90.79163 -1.0941625 40.725815 0xF6E299
e

我得到的错误是

warning: Cannot find or open file "/Users/jnevens/Babel2/.tmp/borders-46.gnu"

但是,我不知道这个文件可能有什么问题。 borders-46.gnu的内容如下所示:

51.036446 86.55453 -70.64755 
65.64255 -12.33849 -7.135427 
72.188156 14.840424 67.7636 
83.96458 -97.23782 73.87116 
90.79163 -1.0941625 40.725815 

我怎样才能找出问题所在?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

当我尝试使用mydata.txt文件运行mygnucode.plt文件时,我遇到了相同的错误。

因此,我不得不将“ mydata”文件重命名为“ mydata.txt”。因为这可能就是原因,所以它对您不起作用。

我做了同样的事情,并且对我有用。