gnuplot -p -e "plot [-4:4] exp(-x**2 / 2); set terminal png size 400,300; set output 'xyz.png'"
这是我尝试过的命令。它确实创建了png文件,但是文件已损坏。
我哪里做错了?
绘图之前,您必须设置终端和输出文件名:
gnuplot -e "set terminal png size 400,300; set output 'xyz.png'; plot [-4:4] exp(-x**2 / 2)"
在这种情况下,您也不需要使用 persist
标志。
你的命令顺序应该如下:首先设置终端,然后设置输出,最后绘制图形。