====== Gnuplot ======
[[http://www.gnuplot.info/|Gnuplot]] est un outil permettant de créer rapidement des graphes.
Voici quelques liens utiles pour commencer rapidement avec Gnuplot :
* [[http://www.duke.edu/~hpgavin/gnuplot.html|Gnuplot 4.0 Tutorial]]
* [[http://www-rst.int-evry.fr/~hebutern/IT21/Simu/Gnuplot.html|Présentation de Gnuplot]]
* [[http://mathewpeet.org/computing/gnuplot/tutorial1/|Gnuplot Tutorial]]
* [[http://www-128.ibm.com/developerworks/library/l-gnuplot/|Visualize your data with Gnuplot]] (IBM Developperworks) : très complet
===== Un exemple à moi =====
# on sort en png, police moyenne et image de 1024x768 pixels
set terminal png nocrop medium size 1024,768
# le fichier
set output "/home/naz/lala.png"
# l'unité des des données de l'axe X
set xdata time
# format du champ dans le fichier d'entrée
set timefmt "%H:%M"
# format du champ à l'affichage
set format x "%H:%M"
# label de l'axe x
set xlabel "Heure"
# label de l'axe y
set ylabel "Kilo-Octets"
# affichage de la grille
set grid
# titre du graphe
set title "Taille de l'historique Opti-Time"
# on graphe les colonnes 1(x) et 2(y) de chaque fichier avec des points joints par des lignes et on donne un titre à chaque ligne
plot "input.02" using 1:2 title 'Qz02' with linespoints, "input.03" using 1:2 title 'Qz03' with linespoints, "input.04" using 1:2 title 'Qz04' with linespoints, "input.05" using 1:2 title 'Qz05' with linespoints, "input.06" using 1:2 title 'Qz06' with linespoints, "input.07" using 1:2 title 'Qz07' with linespoints, "input.08" using 1:2 title 'Qz08' with linespoints
et voici un exemple de fichier source :
16:10 5881
16:15 5921
16:20 5823
16:25 5829
16:30 5646
16:35 5469
16:40 5341
16:45 5276
16:50 5193
16:55 5026