Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
applications:gnuplot [Le 01/12/2006, 14:57] laden |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ~~NOTOC~~ | ||
- | ====== Introduction ====== | ||
- | |||
- | Gnuplot est un package Debian qui est normalement installé par défaut sur la version Dapper, et donc certainement sous Edgy... | ||
- | Ce dernier est une puissante interface pour de la représentation graphique de données provenant d'un fichier texte. | ||
- | 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 : | ||
- | <code> | ||
- | gnuplot | ||
- | </code> | ||
- | |||
- | Gnuplot se lance alors directement dans la fenêtre active du terminal, et on obtient quelquechose qui ressemble à ça : | ||
- | <code> | ||
- | alarat@troll:~/High_Order$ gnuplot | ||
- | |||
- | G N U P L O T | ||
- | Version 4.0 patchlevel 0 | ||
- | last modified Thu Apr 15 14:44:22 CEST 2004 | ||
- | System: Linux 2.6.15-27-686 | ||
- | |||
- | Copyright (C) 1986 - 1993, 1998, 2004 | ||
- | Thomas Williams, Colin Kelley and many others | ||
- | |||
- | This is gnuplot version 4.0. Please refer to the documentation | ||
- | for command syntax changes. The old syntax will be accepted | ||
- | throughout the 4.0 series, but all save files use the new syntax. | ||
- | |||
- | Type `help` to access the on-line reference manual. | ||
- | The gnuplot FAQ is available from | ||
- | http://www.gnuplot.info/faq/ | ||
- | |||
- | Send comments and requests for help to | ||
- | <gnuplot-info@lists.sourceforge.net> | ||
- | Send bugs, suggestions and mods to | ||
- | <gnuplot-bugs@lists.sourceforge.net> | ||
- | |||
- | |||
- | Terminal type set to 'x11' | ||
- | gnuplot> | ||
- | </code> | ||
- | |||
- | Si vous n'obtenez pas ça, c'est que Gnuplot n'est pas (est mal) installé. | ||
- | |||
- | |||
- | ====== Installer Gnuplot ====== | ||
- | |||
- | Pour installer Gnuplot, vous avez plusieurs choix : | ||
- | |||
- | |||
- | ===== A partir des sources ===== | ||
- | |||
- | Vous êtes fort et vous voulez profiter des options de completion et d'historique de Bash. C'est pour cette raison que j'ai écrit ce doc. Réferez vous au point | ||
- | [[syntax#Completion Bash et Historique|2]] de la section "Completion Bash et Historique" | ||
- | |||
- | ===== Par Synaptics ===== | ||
- | |||
- | Dans Synaptics, chercher Gnuplot, et installer. Si vous ne connaissez pas Synaptics, lisez [[applications:synaptic|ça]] | ||
- | |||
- | ===== Par ligne de commande ===== | ||
- | |||
- | Dans un terminal, tapez : | ||
- | |||
- | <code> | ||
- | sudo apt-get install gnuplot | ||
- | </code> | ||
- | |||
- | puis donnez le password de votre compte utilisateur | ||
- | |||
- | ====== Utiliser 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 de d'info sur le web. | ||
- | |||
- | Donc si vous passez sur cette page et en connaissez un peu plus, merci d'éditer... | ||
- | |||
- | Sinon, pour toute info pointue, se référer au [[http://www.gnuplot.info/documentation.html|site officiel]] de Gnuplot. | ||
- | |||
- | Après avoir lancer Gnuplot, on obtient alors la ligne de commande suivante : | ||
- | <code> | ||
- | gnuplot> | ||
- | </code> | ||
- | |||
- | Pour créer un graphe, dans cette ligne taper la commande : | ||
- | |||
- | <code> | ||
- | plot 'adresse_du_fichier_a_ploter' using colonne_valeurs_abscisse:colonne_valeurs_ordonnee | ||
- | </code> | ||
- | |||
- | L'option 'using' peut être raccourcie en 'u'. | ||
- | Par défaut, Gnuplot représente un nuage de points. Pour obtenir une ligne brisée, il faut ajouter l'option 'with ligne', qui dans sa version raccourcie devient 'w l'. | ||
- | |||
- | Ainsi, pour afficher la ligne brisée représentant la cinquième colonne en fonction de la première colonne du fichier "Resultats", se trouvant dans le dossier père du dossier dans lequel on a lancé Gnuplot, on doit taper la commande : | ||
- | <code> | ||
- | plot '../Resultats' u 1:5 w l | ||
- | </code> | ||
- | |||
- | Il s'ouvre alors une nouvelle fenêtre pour l'affichage du graphique. | ||
- | |||
- | |||
- | Maintenant, si on veut rajouter le nuage de points représentant la troisième colonne en fonction de la deuxième colonne du fichier "Nouveau_Resultats" du dossier courant, sur cette même représentation graphique, il faut taper la commande : | ||
- | <code> | ||
- | plot '../Resultats' u 1:5 w l, 'NouveauResultats' u 2:3 | ||
- | </code> | ||
- | |||
- | 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 'l' |