我想用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
我怎样才能找出问题所在?我该如何解决这个问题?
答案 0 :(得分:0)
当我尝试使用mydata.txt文件运行mygnucode.plt文件时,我遇到了相同的错误。
因此,我不得不将“ mydata”文件重命名为“ mydata.txt”。因为这可能就是原因,所以它对您不起作用。
我做了同样的事情,并且对我有用。