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

时间:2015-04-14 11:06:30

标签: linux gnuplot

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

那是我尝试过的。它确实创建了png,但已损坏。

我哪里错了?

2 个答案:

答案 0 :(得分:12)

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

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

在这种情况下,您也不需要persist标志。

答案 1 :(得分:1)

命令的顺序。首先设置终端。然后设置输出。最后的情节。