Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| software:applications:gnuplot:start [2019/12/19 19:10] – créée yoann | software: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' | ||
| + | < | ||
| + | gnuplot> show terminal | ||
| + | </ | ||
| + | |||
| + | Pour lister les terminaux disponibles localement, utiliser **set terminal** (sans argument): | ||
| + | < | ||
| + | gnuplot> set terminal | ||
| + | </ | ||
| + | |||
| + | 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' | ||
| + | |||
| + | 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 | ||
| + | </ | ||
| + | |||
| + | Pour définir le terminal qt: | ||
| + | <code bash> | ||
| + | gnuplot> set terminal qt | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Mise en forme des labels ===== | ||
| + | |||
| + | On va pouvoir spécifier les polices d' | ||
| + | |||
| + | Pour lister les polices d' | ||
| + | |||
| + | < | ||
| + | gnuplot> !fc-list | ||
| + | </ | ||
| + | |||
| + | Il est possible d' | ||
| + | |||
| + | < | ||
| + | # Afficher la police d' | ||
| + | show terminal | ||
| + | |||
| + | # Modifier la police d' | ||
| + | set terminal qt font " | ||
| + | |||
| + | # Pour la légende | ||
| + | set key font " | ||
| + | set key font ", | ||
| + | |||
| + | |||
| + | # Mise en forme des labels sur l'axe X | ||
| + | set xtics font ", | ||
| + | |||
| + | # Mise en forme des labels sur Y | ||
| + | set ytics font " | ||
| + | |||
| + | # Police d' | ||
| + | set label 33 "Mon label" font "Comic Sans MS,10" | ||
| + | </ | ||
| + | |||
| + | ===== 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' | ||
| + | |||
| + | < | ||
| + | gnuplot> # Sauvegarde tout dans le fichier my-graph.gnu | ||
| + | gnuplot> save ' | ||
| + | |||
| + | gnuplot> # Sauvegarde seulement les options options.dat | ||
| + | gnuplot> save set ' | ||
| + | |||
| + | gnuplot> # Sauvegarde seulement les fonctions dans le fichier functions.dat | ||
| + | gnuplot> save functions ' | ||
| + | |||
| + | gnuplot> # Sauvegarde seulement les variables dans le fichier variables.dat | ||
| + | gnuplot> save var ' | ||
| + | |||
| + | gnuplot> # Sauvegarde seulement la configuration du terminal dans le fichier myterm.gnu | ||
| + | gnuplot> save term ' | ||
| + | </ | ||
| ===== Références ===== | ===== Références ===== | ||
| Ligne 11: | Ligne 90: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||