我有一个python代码,其代码如下:
os.system("gnuplot data3.gnu")
我的data3.gnu有以下命令
plot "data3.txt"
pause -1
set terminal png
set output 'plot10.png'
所以我想要它做的是向我展示它所做的情节然后当我退出它时将情节保存到一个名为" plot10.png"它正在绘制data3.txt,但它没有保存文件。
感谢您的帮助
答案 0 :(得分:1)
您的代码存在的问题是,在实际绘制任何内容之前,您需要set
终端并输出。然而,由于数据被直接写入磁盘,因此它不会显示该图。
在Gnuplot 5中,GUI中应该有一个导出按钮,但是如果您没有或者正在寻找以编程方式保存的方法,请使用replot
重复上一个绘图命令:
plot "data3.txt"
pause -1
set terminal png
set output 'plot10.png'
replot