Prise en main de Gnuplot
démarrer
précisions
Les captures d'écran qui suivent sont faites sous Linux et peuvent être légèrement différentes
de ce que vous affichez.
Une ligne de commande peut être corrigée tant qu'elle n'est pas validée avec la touche Entrée
mais pas avec la souris : il faut utiliser les touches de déplacement horizontal
ma première ligne de commande

on saisit
plot x**2 et on valide avec la touche
Entrée
Une fenêtre apparaît avec la courbe représentant la fonction
x→ x² sur l'intervalle [-10;10].
Sous windows
x11 est remplacé par
windows
Par défaut, la plage des x est [-10:10] et la plage des y s'adapte.
Si je veux une plage des x égale à [-2:3] je rajoute une nouvelle ligne set xrange [-2:3] (attention au :)
et si je valide, ça ne marche pas. La commande est bien enregistrée mais pour l'appliquer à la figure, il faut taper une ligne de plus: replot.
améliorations
plusieurs courbes
Pour dessiner plusieurs courbes, il suffit de les séparer par une virgule .
Par exemple
plot [-2:3] x**2,-x+5.
Il peut être pratique de les définir d'abord
f(x)=x**2
g(x)=-x+5
set xrange [-2:3]
plot f(x),g(x)
cosmétique
la palette des couleurs

On l'obtient en tapant simplement
test. Mais attention, ce test dépend du terminal qui a été défini.
Pour l'instant on ne s'en occupe pas: on tape
test et on obtient une image de test dont voici un extrait :
ce sont les 9 premiers choix sur 33 possibles. Si vous êtes sous
windows,
vous avez une autre palette car votre terminal s'appelle
windows et le mien
X11.

Pour avoir une courbe matérialisée par une ligne bleue et une autre matérialisée par des cercles bruns, je saisis:
f(x)=0.5*x**2
g(x)=exp(0.5*x)
set xrange [-2:3]
plot f(x) with lines 3,g(x) with points 6
Si l'on ne veut que des lignes, on peut juste taper
plot f(x) 5 et on aura une courbe matérialisée par une ligne de couleur associée à 5.
palette de couleurs pour l'exportation
Je veux par exemple obtenir une image en .png donc je saisis d'abord
set terminal png .Pour obtenir mon image de test :
set output "imagetest.png"
seulement après
test. Il n'apparaît rien à l'écran mais une image a été produite
où je peux lire le code des couleurs.