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
フラグも必要ありません。
コマンドの順序。まず端末を設定します。次に、出力を設定します。最後にプロットします。