La passion du libre

Débuter avec gnuplot

Cliquez sur le bouton pour afficher les conseils de lecture.Cliquez à nouveau pour les masquer

Fenêtres surgissantes explicatives

Certains mots dans le texte, affichés en vert et en gras, sont précédés d'une étoile verte sur fond orange. Par exemple, ce mot : lien.

Si vous placez le pointeur de la souris sur un tel mot, une fenêtre surgissante – popup – s'ouvre alors que l'affichage du reste du documment s'atténue. Cette fenêtre contient une explication détaillée du mot en question

Une fois que vous avez pris connaissance de ce que vous affiche cette fenêtre surgissante, vous pouvez retourner à l'état normal en cliquant ailleurs dans le document.

Navigation

Pour naviguer, utilisez le menu vertical à gauche du texte. Les entrées de menu marquées d'une petite flèche vers le bas ouvrent un sous-menu lorsqu'on clique dessus.

Vous pouvez également choisir une lecture continue en cliquant sur un des liens proposés en bas de page.

Types de lignes

Définition des types de ligne

gnuplot dispose de 8 types de lignes numérotés de 1 à 8 que l'utilisateur peut redéfinir à loisir en utilisant la commande set linetype. Par exemple, la commande :

gnuplot> set linetype 6 lc rgb "dark-orange" lw 2 pt 3

Dans cette commande nous demandons à gnuplot de définir le type de ligne numéro 6 avec les options suivantes :

  • lc (line color – couleur de ligne) dark-orange (orange-sombre)
  • lw (line width – largeur de ligne) 2 pixels
  • pt (point type – type de points) 3

Il faut noter que les redéfinitions établies par la commande set linetype sont persistantes, c'est à dire qu'elles ne sont pas affectées par la commande reset.

Les différentes valeurs possibles pour ces différentes options peuvent être affichées à l'aide de la commande test :

gnuplot> unset terminal
Terminal type set to 'qt'
gnuplot> test
gnuplot> 

Le résultat de cette série de commandes est l'ouverture d'une fenêtre affichant les différentes valeurs des options précitées :

Capture-010.jpeg

On y aperçoit notamment les types de points (à droite) et les épaisseurs de ligne (en bas à gauche)

Pour connaître les valeurs d'option possibles pour le terminal pngcairo, il faudrait taper :

gnuplot> set terminal pngcairo size 1600,1200
Terminal type set to 'pngcairo'
Options are ' background "#ffffff" enhanced fontscale 1.0 size 1600, 1200 '
gnuplot> set output "out.png"                
gnuplot> test
gnuplot> 

Utilisation des types de ligne

À la suite des commandes précédentes, si nous tapons maintenant :

gnuplot> set linetype 6 lc rgb "dark-orange" lw 2 pt 50
gnuplot> set output "out.png"
gnuplot> plot sin(x)
gnuplot> set output "out.png"
gnuplot> plot sin(x) w linespoints linetype 6 
gnuplot> 

Sur la première ligne, nous définissons le type de ligne numéro 6. Nous utilisons ce type sur la dernière ligne de commande pour obtenir le résultat suivant :

Capture-011.jpeg