web-dev-qa-db-fra.com

Comment enregistrer un graphique via la ligne de commande avec Gnuplot?

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

Voilà ce que j'ai essayé. Il crée le png, mais corrompu.

Où est-ce que je vais mal?

15
Aquarius_Girl

Vous devez définir le terminal et le nom du fichier de sortie avant de tracer:

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

Dans ce cas, vous n'avez pas non plus besoin du drapeau persist.

19
Christoph

L'ordre de vos commandes. Réglez d'abord le terminal. Réglez ensuite la sortie. Enfin complot.

2
jmmo