GNU-Plot

De SeRoM - Wiki
Aller à : navigation, rechercher
Draft Draft / Brouillon
Cette page/chapitre est un brouillon, pas un article ou une règle, et peut être incomplète ou non-fiable! Vous êtes invités à faire des suggestions en page de discussion.

Definir les axes:

 set xdata time
 set timefmt "%H:%M:%S"

On dessine le graphe sur base des colones 1 et 2 de

 plot "fichier-input" using 1:2 title "Read" with lines

Pour dessiner plusieurs lignes sur le même graphe:

 replot "loadavg.data" using 1:3 title "5 Minute" with lines
 replot "loadavg.data" using 1:4 title "15 Minute" with lines

Pour ouvrir le graphe dans un fenetre X:

  gnuplot -persist script.plot

Pour rediriger la sortie vers une image png:

 set terminal png
 set output "resultat.png"

Petit exemple:

 vim script.plot
 	set xdata time
 	set timefmt "%H:%M:%S"
 	set format x "%H:%M"
 	set xtics rotate
 	set xlabel "Time"
 	set ylabel "Load average"
 	plot "loadavg.data" using 1:2 title "1 Minute" with lines
 	replot "loadavg.data" using 1:3 title "5 Minute" with lines
 	replot "loadavg.data" using 1:4 title "15 Minute" with lines
 gnuplot -persist script.plot


Exemples doc:

  • /usr/share/doc/gnuplot-doc-4.2.6/demo/