如何使用Gnuplot通过命令行保存图形?

Aqu*_*irl 11 linux gnuplot

gnuplot -p -e "plot [-4:4] exp(-x**2 / 2); set terminal png size 400,300; set output 'xyz.png'"

这就是我尝试过的.它确实创建了png,但已损坏.

我哪里错了?

Chr*_*oph 18

在绘制之前,您必须设置终端和输出文件名:

gnuplot -e "set terminal png size 400,300; set output 'xyz.png'; plot [-4:4] exp(-x**2 / 2)"
Run Code Online (Sandbox Code Playgroud)

在这种情况下,您也不需要persist旗帜.