Outils pour utilisateurs

Outils du site


app:gbuplot:start

Ceci est une ancienne révision du document !


gnuplot

Hello

Depuis le terminal, on invoque la commande gnuplot. Sous le prompt, les commandes suivante permettent de tracer le graphique de la fonction racine carré avec un joli titre.

Bien définir le type de terminal pour pouvoir avoir le résultat attendu.
set terminal dumb
set title "Fontion racine"
plot [0:4] sqrt(x) title 'sqrt(x)'

Les directives ci-dessus produisent la sortie suivante:

                                 Fonction Racine

    2 ++-------+-------+--------+--------+-------+--------+-------+-----****
      +        +       +        +        +       +        + sqrt(x)******* +
      |                                                   *******          |
      |                                            *******                 |
  1.5 ++                                     *******                      ++
      |                                ******                              |
      |                            *****                                   |
      |                       *****                                        |
      |                   ****                                             |
    1 ++              ****                                                ++
      |            ***                                                     |
      |        ****                                                        |
      |      **                                                            |
  0.5 ++   **                                                             ++
      |  **                                                                |
      |**                                                                  |
      |*                                                                   |
      +*       +       +        +        +       +        +       +        +
    0 *+-------+-------+--------+--------+-------+--------+-------+-------++
      0       0.5      1       1.5       2      2.5       3      3.5       4

Définir une fonction

Dans cet exemple on définit une fonction. Elle est affichée directement dans le terminal. Quand le résultat souhaité est obtenu, on modifie le type de terminal et on redirige la sortie pour générer une image png.

set title "Fonction polynome"
f(x)=x**2 + 2*x + 1
plot [t=-6:6] f(t) title 'f(x)=x^2+2x+1'

set terminal pngcairo
set output 'test.png'
replot

Tracer des données

La syntaxe est identique. On spécifie le nom du fichier contenant les données entre guillemets à la place de la définition de fonction.

app/gbuplot/start.1466166297.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)