Les commandes plot et set

La commande plot

La syntaxe de plot est la suivante:

plot {intervalles} <fonction> ou "fichier" {title "titre"} {with <style>}

Exemples de base:

plot exp(-x*x/2)/sqrt(2*pi)
plot 'carre.dat'
plot 'croiss.dat' using 1:3

Les intervalles sont éventuellement spécifiés, d'abord pour x ensuite pour y:

plot [-1:6] [0:10] 'carre.dat'

Le titre peut être modifié comme ceci:

plot 'carre.dat' title "Carré"

ou supprimé

plot 'croiss.dat' using 1:3 notitle

Enfin le style peut être changé en ajoutant with lines pour relier les points par des lignes, with points pour n'afficher que les points ou encore with linespoints (abrégé: w lp) pour afficher lignes et points:

plot exp(-x*x/2)/sqrt(2*pi) with lines

Ces trois styles peuvent être suivis d'un numéro qui correspond à un type de ligne ou de point. Pour voir tous les types possibles, taper la commande

test

On peut taper par exemple,

plot [-1:5] 'carre.dat' with points 5
plot 'croiss.dat' using 1:3 notitle with linespoints 6

Pour n'avoir que des points "ponctuels", il faut utiliser with dots:

plot exp(-x*x/2)/sqrt(2*pi) with dots

Enfin, pour afficher des barres d'erreur, il faut indiquer une troisième colonne de données dans using et ajouter comme style with xerrorbars ou with yerrorbars:

plot 'croiss.dat' using 1:3:4 notitle with yerrorbars

ou une troisième et une quatrième colonne de données et ajouter with xyerrorbars:

plot 'croiss.dat' using 1:3:4:5 title "Avec croix" with xyerrorbars

La commande set

La commande set est suivi d'un mot clef et permet de faire les réglages suivants:

Option Syntaxe Description
angles set angles degrees

set angles radians
Unité d'angle
autoscale set autoscale x

set autoscale y

set autoscale xy
Intervalle d'affichage automatique
bar set bar small

set bar large

set bar <taille>
Taille des tirets au bout des barres d'erreur
border set border <n° border>

set noborder
Bordure du graphique
grid set grid

set nogrid
Grille sur le graphique
data style set data style dots

set data style lines

set data style linespoints

set data style points

set data style yerrorbars
Change le style d'affichage des fichiers de points
function style set function style dots

set function style lines

set function style linespoints

set function style points

set function style yerrorbars
Change le style d'affichage des fonctions analytiques
label set label "x=y" at x,y Affiche une étiquette au coordonnées x,y
logscale set logscale x

set nologscale xy
Passe en représentation logarithmique
xrange set xrange [xmin:xmax] Fixe l'intervalle d'affichage en x
zeroaxis set zeroaxis Ajoute des droites pour marquer les axes x=0 et y=0
Auteur(s) : Anciens, A. Daerr. Dernière modification : Tue Sep 26 15:53:55 2006. [validate XHTML]