{{tag>gnuplot style}}
====== Mise en forme des données avec gnuplot ======
gnuplot permet de tracer des données en offrant un large contrôle sur la façon de les traiter et de les représenter. Pour pouvoir tracer des données gnuplot a besoin:
* Des données, généralement regroupées dans un fichier texte
* De commandes pour manipuler les données (introduites par **using**)
* De commandes pour mettre en forme les données (introduites par **with**)
===== Afficher les capacités du terminal =====
Les options de mise en forme sont liées au terminal utilisé, un petit exemple avec le terminal de type **pngcairo**. Dans le code qui suit, on précise le terminal que l'on souhaite utiliser, on redirige la sortie dans un fichier et on génère la sortie de test:
set terminal pngcairo
set output "test-terminal.png"
test
On obtient le fichier image suivant:
{{app:gnuplot:pngcairo-cap.png}}
Le fichier de test présente les
plot "mesures.dat" with linespoints linecolor 11 linewidth 2 pointtype 10
====== Les styles ======
===== Le type de ligne =====
Chaque terminal fournit un ou plusieurs type de lignes qui peuvent se différencier par la couleur, l'épaisseur de trait, pointillés ou continu etc.
On peut définir différent styles que l'on va ensuite choisir d'utiliser pour représenter les données. Par défaut le tracé de plusieurs ensembles de données va utiliser plusieurs styles.
Pour pouvoir voir les
show linetype
Trace les données contenues dans 2 fichiers, utilisera implicitement les styles 1 et 2
plot "data1.dat" "data2.dat"