Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| gnuplot [Le 18/05/2007, 00:14] – 81.66.210.63 | gnuplot [Le 15/05/2025, 14:44] (Version actuelle) – Ajout graph exemple G-Tux | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>breezy dapper edgy divers}} | + | {{tag>calcul_numérique education}} |
| ---- | ---- | ||
| Ligne 5: | Ligne 5: | ||
| ====== Gnuplot ====== | ====== Gnuplot ====== | ||
| - | ===== Introduction ===== | ||
| - | Gnuplot | + | **Gnuplot** est une puissante interface pour la représentation graphique de données provenant d'un fichier texte. |
| - | Ce dernier | + | |
| - | Par exemple, dans un processus de calcul numérique, il est souvent intéressant de stocker régulièrement les paramètres principaux du schéma (Erreur, résidu, n° de l'itération, différents indices,...). Le plus simple étant de génerer un fichier texte associé au calcul, dans lequel on range les données par colonne. | + | |
| - | Pour lancer Gnuplot, dans un terminal, taper : | + | Par exemple, dans un processus de calcul numérique, il est souvent intéressant de stocker régulièrement les paramètres principaux du schéma (erreur, résidu, n° de l' |
| - | < | + | |
| - | gnuplot | + | {{ gnuplot_ellipsoid.png? |
| - | </ | + | |
| + | |||
| + | |||
| + | ===== Pré-requis ===== | ||
| + | |||
| + | * Disposer des [[: | ||
| + | * Disposer d'une connexion à Internet configurée et activée. | ||
| + | |||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | **Gnuplot** est possiblement installé par défaut dans certaines versions Ubuntu (mais pas sous [[: | ||
| + | |||
| + | ==== Depuis les dépôts ==== | ||
| + | |||
| + | [[: | ||
| + | |||
| + | [[: | ||
| + | ==== À partir des sources ==== | ||
| + | |||
| + | Indispensable pour pouvoir profiter des options de [[gnuplot# | ||
| + | |||
| + | Les sources de la dernière version de gnuplot sont disponibles sur [[https:// | ||
| + | |||
| + | Après avoir téléchargé les sources, se référer au fichier INSTALL contenu dans l' | ||
| + | |||
| + | ln -s / | ||
| + | |||
| + | Ou bien sur un système 64-bit : | ||
| + | |||
| + | ln -s / | ||
| + | |||
| + | L' | ||
| + | |||
| + | ./ | ||
| + | make | ||
| + | sudo checkinstall | ||
| + | |||
| + | ===== Utilisation ===== | ||
| + | |||
| + | Nous rassemblons ici quelques commandes de base pour l' | ||
| + | |||
| + | |||
| + | |||
| + | ==== Directement dans un terminal ==== | ||
| + | |||
| + | Pour lancer Gnuplot, dans un [[:terminal]], taper : | ||
| + | |||
| + | gnuplot | ||
| - | Gnuplot se lance alors directement dans la fenêtre active du terminal, et on obtient | + | Gnuplot se lance alors directement dans la fenêtre active du terminal, et on obtient |
| < | < | ||
| alarat@troll: | alarat@troll: | ||
| Ligne 46: | Ligne 91: | ||
| </ | </ | ||
| - | Si vous n' | + | Si vous n' |
| - | ===== Installer Gnuplot ===== | + | Pour créer un graphe, dans cette ligne taper la commande : |
| - | Pour installer Gnuplot, vous avez plusieurs choix : | + | < |
| + | plot ' | ||
| + | </ | ||
| - | ==== A partir des sources ==== | + | L' |
| + | Par défaut, Gnuplot représente un nuage de points. Pour obtenir une ligne brisée, il faut ajouter l' | ||
| - | Vous êtes fort et vous voulez profiter des options | + | Ainsi, pour afficher la ligne brisée représentant la cinquième colonne en fonction |
| - | [[gnuplot# | + | < |
| + | plot '../ | ||
| + | </ | ||
| + | Cet exemple peut être essayé avec ce fichier, qui représente diverses fonctions | ||
| - | ==== Par Synaptics ==== | + | <file gnuplot Resultats> |
| + | x cos sin log exp | ||
| + | 0 1 0 -inf 1 | ||
| + | 0.1 0.995004 0.0998334 -2.30259 1.10517 | ||
| + | 0.2 0.980067 0.198669 -1.60944 1.2214 | ||
| + | 0.3 0.955336 0.29552 -1.20397 1.34986 | ||
| + | 0.4 0.921061 0.389418 -0.916291 1.49182 | ||
| + | 0.5 0.877583 0.479426 -0.693147 1.64872 | ||
| + | 0.6 0.825336 0.564642 -0.510826 1.82212 | ||
| + | 0.7 0.764842 0.644218 -0.356675 2.01375 | ||
| + | 0.8 0.696707 0.717356 -0.223144 2.22554 | ||
| + | 0.9 0.62161 0.783327 -0.105361 2.4596 | ||
| + | 1 0.540302 0.841471 -1.11022e-16 2.71828 | ||
| + | 1.1 0.453596 0.891207 0.0953102 3.00417 | ||
| + | 1.2 0.362358 0.932039 0.182322 3.32012 | ||
| + | 1.3 0.267499 0.963558 0.262364 3.6693 | ||
| + | 1.4 0.169967 0.98545 0.336472 4.0552 | ||
| + | 1.5 0.0707372 0.997495 0.405465 4.48169 | ||
| + | 1.6 -0.0291995 0.999574 0.470004 4.95303 | ||
| + | 1.7 -0.128844 0.991665 0.530628 5.47395 | ||
| + | 1.8 -0.227202 0.973848 0.587787 6.04965 | ||
| + | 1.9 -0.32329 0.9463 0.641854 6.68589 | ||
| + | 2 -0.416147 0.909297 0.693147 7.38906 | ||
| + | </ | ||
| + | {{:: | ||
| - | Dans Synaptics, chercher Gnuplot, et installer. Si vous ne connaissez pas Synaptic, lisez [[: | ||
| - | ==== Par ligne de commande ==== | ||
| - | Dans un terminal, tapez : | + | Il s' |
| + | |||
| + | Maintenant, si on veut rajouter le nuage de points représentant la troisième colonne en fonction de la deuxième colonne du fichier " | ||
| < | < | ||
| - | sudo apt-get install gnuplot | + | plot ' |
| </ | </ | ||
| - | puis donnez le password | + | Il existe des raccourcis clavier pour activer des options directement sur la fenêtre |
| + | Ainsi, si l'on tape ' | ||
| + | * < | ||
| + | * [[http:// | ||
| + | === Autre exemple très simple, depuis le terminal (sans fichier de configuration) === | ||
| + | Tapez : | ||
| + | < | ||
| + | gnuplot | ||
| + | </ | ||
| + | Puis : | ||
| + | < | ||
| + | gnuplot> reset | ||
| + | gnuplot> set terminal png | ||
| + | gnuplot> set output " | ||
| + | gnuplot> set title "Mon titre" | ||
| + | gnuplot> plot [t=-4:4] sin(t), cos (t) | ||
| + | </ | ||
| - | ===== Utiliser Gnuplot ===== | + | {{ gnuplot: |
| + | < | ||
| - | Je ne suis pas un spécialiste du logiciel. J'ai surtout écrit la doc pour la dernière partie, car j'ai pas mal galéré pour y arriver, vu le manque d' | ||
| - | Si vous passez sur cette page et en connaissez | + | ^ Code ^ Fonction mathématique ^-^ Code ^ Fonction mathématique ^ |
| + | | abs (x)| valeur absolue d’un nombre réel|-| abs (z)| module d’un nombre complexe| | ||
| + | | acos (x) | arc cosinus|-| acosh (x)| arc cosinus hyperbolique| | ||
| + | | arg (z)| argument d’un nombre complexe|-| asin(x)| arc sinus| | ||
| + | | asinh (x)| arc sinus hyperbolique|-| atan (x)| arc tangente de x| | ||
| + | | atan2 (y,x)| arc tangente de y=x|-| atanh (x)| arc tangente hyperbolique| | ||
| + | | besj0 (x)| fonction de Bessel // | ||
| + | | besy0 (x)| fonction de Bessel // | ||
| + | | ceil (x)| valeur entière supérieure|-| cos (x)| cosinus| | ||
| + | | cosh (x)| cosinus hyperbolique|-| erf (x)| fonction | ||
| + | | erfc (x)| fonction d’erreur complémentaire|-| exp (x)| exponentielle| | ||
| + | | floor (x)| valeur entière inférieure|-| gamma (x)| fonction gamma| | ||
| + | | ibeta (a,b,x)| fonction beta incomplète|-| igamma (a,x)| fonction gamma incomplète| | ||
| + | | imag (z)| partie imaginaire d’un nombre complexe|-| int (x)| valeur entière tronquée vers 0| | ||
| + | | inverf (x)| fonction d’erreur réciproque|-| invnorm (x)| fonction quantile de la loi normale N (0; 1)| | ||
| + | | lambertw (x)| fonction W de Lambert|-| lgamma (x)| log de la valeur absolue de la fonction gamma| | ||
| + | | log (x)| logarithme népérien|-| log10 (x)| logarithme décimal| | ||
| + | | norm (x)| fonction de répartition de la loi normale N (0; 1)|-| pi|nombre π (3,14...)| | ||
| + | | rand (x)| nombre au hasard|-| real (z)| partie réelle d’un nombre complexe| | ||
| + | | sgn (x)| fonction signe|-|sin (x)| sinus| | ||
| + | | sinh (x)| sinus hyperbolique|-| sqrt (x)| racine carrée| | ||
| + | | tan (x)| tangente|-| tanh (x)| tangente hyperbolique| | ||
| - | Sinon, pour toute info pointue, se référer au [[http:// | ||
| - | ==== Directement dans un terminal | + | ^ Code ^ Convention ^ |
| + | | x, y| Coordonnées cartésiennes, | ||
| + | | x, y, z| Coordonnées cartésiennes, | ||
| + | | r| Coordonnées polaires, pour le rayon vecteur| | ||
| + | | t| Coordonnées polaires, pour l' | ||
| + | |u| Coordonnées paramétriques, | ||
| + | |u, v| Coordonnées paramétriques, | ||
| + | |||
| + | ==== Avec un fichier de configuration | ||
| + | |||
| + | En fait Gnuplot est un logiciel extrêmement puissant pour la représentation de données, puisqu' | ||
| + | |||
| + | < | ||
| + | Il serait peut-être bien de référencer ici les lignes de commandes principales pour faire de jolies représentations graphiques. Si vous êtes expert, merci de contribuer. Sinon, vous pouvez aller vous renseigner sur le web et faire part de vos découvertes ici. </ | ||
| + | |||
| + | |||
| + | il est possible de donner un nom aux axes et un titre au graphique en envoyant la commande : | ||
| - | Après avoir lancé Gnuplot, on obtient alors la ligne de commande suivante : | ||
| < | < | ||
| - | gnuplot> | + | gnuplot |
| </ | </ | ||
| - | Pour créer un graphe, dans cette ligne taper la commande | + | Ce fichier pourrait par exemple contenir : |
| + | < | ||
| + | set terminal jpeg | ||
| + | set output " | ||
| + | set title ' Flux en fonction du temps: ' | ||
| + | set xlabel ' Temps (jj/ | ||
| + | set ylabel ' Flux ' | ||
| + | set xdata time | ||
| + | set timefmt " | ||
| + | set xtics format " | ||
| + | set style fill transparent solid 0.5 noborder | ||
| + | plot " | ||
| + | " | ||
| + | </ | ||
| + | Créer le fichier de données (l' | ||
| + | <file gnuplot flux.dat> | ||
| + | 2014-11-10 151 105 | ||
| + | 2014-11-11 140 91 | ||
| + | 2014-11-12 148 91 | ||
| + | 2014-11-13 158 114 | ||
| + | 2014-11-14 144 96 | ||
| + | 2014-11-15 169 106 | ||
| + | 2014-11-16 184 112 | ||
| + | 2014-12-01 157 106 | ||
| + | 2014-12-08 120 86 | ||
| + | 2014-12-10 130 89 | ||
| + | 2014-12-12 147 8</ | ||
| + | {{ gnuplot:gnuplot5.jpg? | ||
| + | ===Exemple pour la fonction paramétrique=== | ||
| + | <file gnuplot gnuplot2.gnu> | ||
| + | reset | ||
| + | set terminal png | ||
| + | set parametric | ||
| + | set output " | ||
| + | set grid xtics ytics | ||
| + | set samples 300 | ||
| + | plot sin(4*t), cos(6*t)</ | ||
| + | puis : | ||
| < | < | ||
| - | plot ' | + | gnuplot |
| + | gnuplot> load " | ||
| </ | </ | ||
| + | Résultat : | ||
| + | {{ :: | ||
| - | L' | ||
| - | Par défaut, Gnuplot représente un nuage de points. Pour obtenir une ligne brisée, il faut ajouter l' | ||
| - | Ainsi, pour afficher la ligne brisée représentant la cinquième colonne en fonction | + | ===Autre exemple de graphique (avec double axe X et Y)=== |
| + | |||
| + | Créer les fichiers : | ||
| + | <file gnuplot LR.dat> | ||
| + | # mois température moyenne (°C) Ensoleillement(H) - sources données : http:// | ||
| + | Jan 5,9 84 | ||
| + | Fév 6,9 111 | ||
| + | Mar 8,7 174 | ||
| + | Avr 11,1 212 | ||
| + | Mai 14,3 239 | ||
| + | Jun 17,5 272 | ||
| + | Jui 19,8 305 | ||
| + | Aou 19,6 277 | ||
| + | Sep 17,8 218 | ||
| + | Oct 14,2 167 | ||
| + | Nov 9,4 107 | ||
| + | Déc 6,6 85 | ||
| + | </ | ||
| + | <file gnuplot gnuplot3.gnu> | ||
| + | reset | ||
| + | set terminal png | ||
| + | set output "La Rochelle.png" | ||
| + | set title textcolor rgb " | ||
| + | set key outside below; set key title "Légende"; | ||
| + | set grid # Grille de fond | ||
| + | set label 1 textcolor rgb " | ||
| + | set xtics textcolor rgb " | ||
| + | set x2range [-1:12]; set x2tics textcolor rgb " | ||
| + | set ytics textcolor rgb " | ||
| + | set y2label textcolor rgb " | ||
| + | set style fill transparent solid 0.3# Colorisation | ||
| + | plot [-1:12] [4:22] " | ||
| + | " | ||
| + | </ | ||
| + | Sauvegardez les fichiers, puis | ||
| < | < | ||
| - | plot '../ | + | gnuplot |
| + | gnuplot> load " | ||
| </ | </ | ||
| + | Voici le résultat : | ||
| + | {{ gnuplot: | ||
| - | Il s' | + | ===Autre exemple |
| + | <note tip> | ||
| + | Pour les graphiques en **2D**, la commande est : " | ||
| + | mais pour les graphiques en **3D**, il faut utiliser : " | ||
| + | et pour imprimer plusieurs graphiques sur une même page, renseigner : " | ||
| + | </ | ||
| - | + | Fichier avec données : | |
| - | Maintenant, si on veut rajouter le nuage de points représentant la troisième colonne en fonction | + | <file gnuplot mon_fichier.gnu> |
| + | reset | ||
| + | set terminal png | ||
| + | set output " | ||
| + | set title textcolor rgb " | ||
| + | set xlabel "Mes données 1" | ||
| + | set ylabel textcolor rgb "green" | ||
| + | set zlabel offset +5,+4 "Mes données 3" | ||
| + | r(x, | ||
| + | f(x, | ||
| + | set pm3d # Colorisation de la surface | ||
| + | set hidden3d | ||
| + | set isosamples 80,80 # Dimensionnement des entre-axes de la surface | ||
| + | splot f(x,y) with pm3d at s # Création du graphique | ||
| + | </ | ||
| + | Puis : | ||
| < | < | ||
| - | plot '../ | + | gnuplot |
| + | gnuplot> load " | ||
| </ | </ | ||
| + | Voilà : | ||
| + | {{ gnuplot: | ||
| - | J'ai découvert récemment qu'il existe des raccourcis clavier pour activer des options directement sur la fenêtre de représentation graphique. | ||
| - | Ainsi, si l'on tape ' | ||
| - | * < | ||
| - | * [[http:// | ||
| + | ==== À partir d'un programme en C ==== | ||
| + | Voici un exemple en deux fichiers, l'un pour le code C : | ||
| + | <file C gnuplot.c> | ||
| + | #include < | ||
| + | #include < | ||
| - | ==== Avec un fichier de config ==== | + | #define GNUPLOT_PATH "/ |
| - | En fait Gnuplot est un logiciel extrêment puissant pour la représentation de données, puisqu' | + | int main() |
| + | { | ||
| + | FILE *gp; | ||
| - | Il serait peut-être bien de référencer ici les lignes de commandes principales pour faire de jolies représentations graphiques. Si vous êtes expert, merci de contribuer. Sinon, vous pouvez aller vous renseigner sur le web et faire part de vos découvertes ici. A suivre... | + | gp = popen(GNUPLOT_PATH, " |
| + | if(gp == NULL){ | ||
| + | fprintf(stderr, | ||
| + | | ||
| + | } | ||
| + | fprintf(gp, "cd ' | ||
| + | fflush(gp); /* On oublie pas le buffer. */ | ||
| + | getchar(); | ||
| + | pclose(gp); | ||
| + | exit(EXIT_SUCCESS); | ||
| + | } | ||
| - | il est possible de donner un nom aux axes et un titre au graphique en envoyant a | + | </ |
| - | gnuplot | + | Dans la 7eme ligne de main, on demande à gnuplot |
| - | load nom_du_fichier_config | + | D' |
| - | Ce fichier | + | Vous aurez compris que config est l' |
| - | set title ' Flux en fonction du temps: ' | + | <file bash config> |
| - | set xlabel ' Temps (jj/mm) / (HH/MM)' | + | # fichier modèle d'utilisation de gnuplot |
| - | set ylabel ' Flux ' | + | # vous pouvez aussi l'utiliser simplement en faisant en ligne de commande : |
| - | set xdata time | + | # gnuplot monfichier |
| - | set timefmt " | + | |
| - | set format x " | + | |
| - | plot " | + | |
| + | set terminal X11 | ||
| + | set size 0.8,0.8 | ||
| + | set nokey | ||
| + | set xrange [-0.1:10] | ||
| + | #set yrange [0:110] | ||
| + | M=3 | ||
| + | k=3 | ||
| + | plot (1-exp(-k*x)) | ||
| + | pause -1 "Faire retour" | ||
| + | </ | ||
| - | ===== Complétion Bash et Historique ====== | + | Les lignes commençant par # sont des commentaires. Copiez ce fichier sur votre bureau |
| - | ==== Démarche | + | ====À partir d'un programme en Python |
| + | Il faut utiliser le module http:// | ||
| - | J'ai écrit ce Tuto, parce que j'ai cherché à pouvoir profiter | + | Exemple |
| + | <file python gnuplot.py> | ||
| + | #!/ | ||
| - | Ces deux options ne sont pas mises par défaut dans Ubuntu, car Gnuplot | + | from numpy import * |
| + | import | ||
| - | Pour activer la complétion et l' | + | g = Gnuplot.Gnuplot(debug=1) |
| - | ==== Sources ==== | + | a = Gnuplot.Data(([1, |
| + | b = Gnuplot.Data(([1, | ||
| + | c = Gnuplot.Data(([1, | ||
| - | Avant de télécharger les sources, bien verifier d' | ||
| - | contient l' | ||
| - | < | + | g('set output |
| - | ## Depots | + | g('set terminal png small ') |
| - | deb-src http://fr.archive.ubuntu.com/ | + | l = [] |
| - | deb-src http:// | + | for i in (a,b,c): |
| - | deb-src http:// | + | l.append(i) |
| - | deb-src http://fr.archive.ubuntu.com/ | + | |
| - | </ | + | |
| - | Si non, alors dans un terminal, taper : | + | g._add_to_queue(l) |
| + | g.replot() | ||
| - | <code> | + | </file> |
| - | sudo cp /etc/ | + | |
| - | </code> | + | |
| - | Cette dernière ligne permet de créer un sauvegarde. Ainsi, si vous faîtes une connerie, vous pourrez revenir à la configuration initiale avec : | + | ===== Complétion Bash et historique ====== |
| - | < | ||
| - | sudo cp / | ||
| - | </ | ||
| - | Puis : | + | ==== Démarche ==== |
| - | < | + | |
| - | sudo gedit / | + | |
| - | </ | + | |
| - | Y copier les lignes ci-dessus, enregistrer, fermer | + | Ces deux options ne sont pas mises par défaut dans Ubuntu, car Gnuplot est disponible sous une licence spéciale, qui interdit sa distribution après modification. Il serait ainsi illégal de mettre ici un lien vers un paquet compilé à partir des sources de Gnuplot. Par contre, ce tuto est tout à fait autorisé, et vous avez le droit de suivre ses instructions pour une utilisation personnelle du logiciel ! |
| - | < | + | |
| - | sudo apt-get update | + | Pour activer la complétion et l' |
| - | </ | + | |
| - | On peut maintenant | + | ==== Sources ==== |
| - | < | + | |
| - | cd / | + | Tout d' |
| + | |||
| + | On peut maintenant | ||
| + | < | ||
| sudo apt-get source gnuplot | sudo apt-get source gnuplot | ||
| </ | </ | ||
| - | ==== Nouveau package Gnuplot ==== | ||
| - | Tout d' | + | ==== Nouveau paquet Gnuplot ==== |
| - | < | + | |
| - | sudo apt-get install | + | Tout d' |
| - | </code> | + | **[[apt://libreadline5|libreadline5]] [[apt://libreadline5-dev|libreadline5-dev]] [[apt:// |
| + | |||
| + | < | ||
| - | Puis aller dans le répertoire / | + | Puis aller dans le répertoire / |
| < | < | ||
| cd / | cd / | ||
| </ | </ | ||
| - | Editer | + | [[: |
| - | < | + | |
| - | sudo gedit rules | + | |
| - | </ | + | |
| et remplacer l' | et remplacer l' | ||
| - | On obtient ainsi le paragraphe : | + | On obtient ainsi le paragraphe : |
| < | < | ||
| config.status: | config.status: | ||
| Ligne 227: | Ligne 466: | ||
| </ | </ | ||
| - | Remonter dans le dossier père et compiler le package | + | Remonter dans le dossier père et compiler le paquet |
| < | < | ||
| cd .. | cd .. | ||
| Ligne 233: | Ligne 472: | ||
| </ | </ | ||
| - | Il est tout à fait possible qu'il vous manque encore des dépendances. Dans ce cas, le compilateur stoppe au bout de très peu de temps. Il vous suffit alors de lire attentivement les messages d' | + | Il est tout à fait possible qu'il vous manque encore des dépendances. Dans ce cas, le compilateur stoppe au bout de très peu de temps. Il vous suffit alors de lire attentivement les messages d' |
| - | ==== Installer le nouveau package ==== | ||
| - | Remonter encore d'un dossier et installer | + | ==== Installer |
| - | < | + | |
| - | cd .. | + | |
| - | sudo dpkg -i gnuplot-*.deb | + | |
| - | </ | + | |
| - | Les fichiers .deb sont les fichiers du nouveau | + | Remonter encore d'un dossier et installer le nouveau paquet : |
| - | < | + | |
| - | cd / | + | cd .. |
| - | sudo dpkg -i gnuplot-*.deb | + | sudo dpkg -i gnuplot-*.deb |
| - | </ | + | |
| + | Les fichiers .deb sont les fichiers du nouveau | ||
| + | |||
| + | cd / | ||
| + | sudo dpkg -i gnuplot-*.deb | ||
| - | La seule parade au problème que j'ai pu trouvée et de poser un ' | ||
| ==== Bloquer les mises à jour ==== | ==== Bloquer les mises à jour ==== | ||
| - | Je viens de passer pas mal de temps à comprendre comment bloquer un package à sa version actuelle, et ainsi ne pas le corrompre par une mise à jour. Il n'y a apparement pas de doc sur ce site à ce propos. C'est fort dommage, et je ne suis certainement pas assez fort pour en faire une. J'ai cependant une solution : | + | Voici une solution possible pour geler le paquet gnuplot |
| - | J'ai d' | + | Jusqu'à [[: |
| - | Il n'y a pour l' | + | Il n'y a pour l' |
| - | dans un terminal, taper : | + | Dans un terminal, taper : |
| < | < | ||
| sudo dselect | sudo dselect | ||
| Ligne 281: | Ligne 518: | ||
| Version 1.13.11 (i386). | Version 1.13.11 (i386). | ||
| + | |||
| + | |||
| Copyright (C) 1994-1996 Ian Jackson. | Copyright (C) 1994-1996 Ian Jackson. | ||
| Copyright (C) 2000,2001 Wichert Akkerman. | Copyright (C) 2000,2001 Wichert Akkerman. | ||
| Ligne 305: | Ligne 544: | ||
| </ | </ | ||
| - | Les trois étoiles en début de ligne marquent l' | + | Les trois étoiles en début de ligne marquent l' |
| - | * Se placer sur chacune des lignes et taper '='. Cette action | + | * Se placer sur chacune des lignes et taper « = ». Cette action |
| * On obtient alors : | * On obtient alors : | ||
| < | < | ||
| Ligne 317: | Ligne 556: | ||
| Il faut maintenant quitter dselect : | Il faut maintenant quitter dselect : | ||
| - | * Taper 'Entrée'. | + | * Taper « Entrée |
| - | * Normalement, | + | * Normalement, |
| - | * Taper à nouveau sur 'Entrée'. | + | * Taper à nouveau sur « Entrée |
| - | * On est revenu au menu initial. Descendre à la ligne 6. par les flèches ou en tapant | + | * On est revenu au menu initial. Descendre à la ligne 6. par les flèches ou en tapant |
| - | * C'est gagné. Normalement aucun des gestionnaires de mise-à-jour n' | + | * C'est gagné. Normalement, aucun des gestionnaires de mise à jour n' |
| + | |||
| + | =====Quelques exemples (différentes possibilités)===== | ||
| + | <file gnuplot essai5.gnu> | ||
| + | reset | ||
| + | set terminal jpeg | ||
| + | set output " | ||
| + | set key off | ||
| + | set xrang [0:10] | ||
| + | set yrang [0:10] | ||
| + | set style line 12 lt rgb " | ||
| + | set style fill solid 0.6 | ||
| + | set object 1 rectangle at 1,1 size 8,2 fc rgb " | ||
| + | set object 2 circle at 4,6.2 radius 2 fc rgb " | ||
| + | set object 3 ellipse at 6,2.5 size 3,8 angle 40 fc rgb " | ||
| + | set object 4 polygon from 8.6,4 to 8.6,8 to 8.2,8 to 9.2,9.6 \ | ||
| + | to 10,8 to 9.6,8 to 9.6,4 to 8.6,4 | ||
| + | plot NaN </ | ||
| + | |||
| + | {{:: | ||
| + | |||
| + | Source [[https:// | ||
| + | {{:: | ||
| + | |||
| + | |||
| + | Source [[https:// | ||
| + | {{ :: | ||
| + | Source [[https:// | ||
| + | {{ :: | ||
| + | {{ :: | ||
| + | ===== Voir aussi ===== | ||
| + | * [[Matplotlib]] | ||
| + | * **(en)** [[http:// | ||
| + | * (fr) [[http:// | ||
| + | * (fr) [[http:// | ||
| + | * (fr) [[https:// | ||
| + | * (fr) [[http:// | ||
| ---- | ---- | ||
| // | // | ||
