Outils pour utilisateurs

Outils du site


software:applications:gnuplot:start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
software:applications:gnuplot:start [2019/12/19 19:10] – créée yoannsoftware:applications:gnuplot:start [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
 ====== Introduction à gnuplot ====== ====== Introduction à gnuplot ======
  
 +===== Les terminaux =====
  
 +Pour afficher le terminal en cours d'utilisation et les paramètres définis:
 +<code>
 +gnuplot> show terminal
 +</code>
 +
 +Pour lister les terminaux disponibles localement, utiliser **set terminal** (sans argument):
 +<code>
 +gnuplot> set terminal
 +</code>
 +
 +Parmi les terminaux, **qt** et **x11** permettent de faire des rendus dans des canevas en mode graphique, c'est très pratique pour obtenir des prévisualisations lors de l'élaboration d'un graphique en mode interactif.
 +
 +Si les terminaux ne sont pas présents sur le système local, il peuvent être installés via le gestionnaire de paquetages:
 +
 +<code bash>
 +apt-get install gnuplot-x11 gnuplot-qt
 +</code>
 +
 +Pour définir le terminal qt:
 +<code bash>
 +gnuplot> set terminal qt
 +</code>
 +
 +
 +===== Mise en forme des labels =====
 +
 +On va pouvoir spécifier les polices d'écritures, la taille, la couleur.
 +
 +Pour lister les polices d'écritures disponibles sur le système, appeler la commande externe **fc-list**:
 +
 +<code>
 +gnuplot> !fc-list
 +</code>
 +
 +Il est possible d'associer une police de caractères par défaut puis de la redéfinir au besoin:
 +
 +<code>
 +# Afficher la police d'écriture par défaut associée au terminal:
 +show terminal
 +
 +# Modifier la police d'écriture par défaut
 +set terminal qt font "Verdana, 12"
 +
 +# Pour la légende
 +set key font "Verdana, 12"
 +set key font ",10"
 +
 +
 +# Mise en forme des labels sur l'axe X
 +set xtics font ",10" textcolor "red"
 +
 +# Mise en forme des labels sur Y
 +set ytics font "Arial, 8" textcolor "yellow"
 +
 +# Police d'écriture spécifiée sur un label
 +set label 33 "Mon label" font "Comic Sans MS,10"
 +</code>
 +
 +===== Sauvegarder =====
 +
 +Le travail, les paramétrages effectués en mode interactif peuvent être sauvegardés afin d’être rechargés ultérieurement (via la commande load). La commande save permet de sauvegarder l'ensemble du contexte ou certains éléments seulement en fonction des besoins:
 +
 +<code>
 +gnuplot> # Sauvegarde tout dans le fichier my-graph.gnu
 +gnuplot> save 'my-graph.gnu'
 +
 +gnuplot> # Sauvegarde seulement les options options.dat
 +gnuplot> save set 'options.dat'
 +
 +gnuplot> # Sauvegarde seulement les fonctions dans le fichier functions.dat
 +gnuplot> save functions 'functions.dat'
 +
 +gnuplot> # Sauvegarde seulement les variables dans le fichier variables.dat
 +gnuplot> save var 'variables.dat'
 +
 +gnuplot> # Sauvegarde seulement la configuration du terminal dans le fichier myterm.gnu
 +gnuplot> save term 'myterm.gnu'
 +</code>
  
 ===== Références ===== ===== Références =====
Ligne 11: Ligne 90:
   * https://raymii.org/s/tutorials/GNUplot_tips_for_nice_looking_charts_from_a_CSV_file.html   * https://raymii.org/s/tutorials/GNUplot_tips_for_nice_looking_charts_from_a_CSV_file.html
   * https://stackoverflow.com/questions/10092601/gnuplot-including-simulation-parameters-in-a-box-at-the-top-right-corner   * https://stackoverflow.com/questions/10092601/gnuplot-including-simulation-parameters-in-a-box-at-the-top-right-corner
 +  * https://stackoverflow.com/questions/22476777/how-to-set-title-below-a-graph-in-gnuplot
 +  * https://www.systutorials.com/241073/how-to-change-the-font-sizes-in-gnuplot/
  
software/applications/gnuplot/start.1576782642.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)