在 xubuntu 上保存带有 gnuplot 的图形



我有一个python代码,有以下行:

os.system("gnuplot data3.gnu")

我的 data3.gnu 有以下命令

plot "data3.txt"
pause -1
set terminal png 
set output 'plot10.png'

所以我希望它做的是向我展示它所做的情节,然后当我退出时,它将绘图保存到一个名为"plot10.png"的文件中,它正在绘制数据3.txt很好,但它没有保存文件。

感谢您的帮助

代码的问题在于,在实际绘制任何内容之前,您需要set终端和输出。但是,它不会显示绘图,因为数据是直接写入磁盘的。

在 Gnuplot 5 中,GUI 中应该有一个导出按钮,但如果您没有它或正在寻找以编程方式保存的方法,请使用 replot 重复上一个绘图命令:

plot "data3.txt"
pause -1
set terminal png 
set output 'plot10.png'
replot

最新更新