web-dev-qa-db-ja.com

Gnuplotでコマンドラインからグラフを保存する方法は?

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

それが私が試したことです。 pngは作成されますが、壊れています。

どこがいけないの?

15
Aquarius_Girl

プロットする前に、ターミナルと出力ファイル名を設定する必要があります。

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

その場合、persistフラグも必要ありません。

19
Christoph

コマンドの順序。まず端末を設定します。次に、出力を設定します。最後にプロットします。

2
jmmo