Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


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 :

gnuplot

Gnuplot se lance alors directement dans la fenêtre active du terminal, et on obtient quelquechose qui ressemble à ça :

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>

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 :

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 2 de la section "Completion Bash et Historique"

Dans Synaptics, chercher Gnuplot, et installer. Si vous ne connaissez pas Synaptics, lisez ça

Dans un terminal, tapez :

sudo apt-get install gnuplot

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 site officiel de Gnuplot.

Après avoir lancer Gnuplot, on obtient alors la ligne de commande suivante :

gnuplot>

Pour créer un graphe, dans cette ligne taper la commande :

plot 'adresse_du_fichier_a_ploter' using colonne_valeurs_abscisse:colonne_valeurs_ordonnee

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 :

plot '../Resultats' u 1:5 w l

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 :

plot '../Resultats' u 1:5 w l, 'NouveauResultats' u 2:3

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'

  • applications/gnuplot.1164981446.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)