131-Matplotlib
Création de courbe avec Matplotlib
Lors de l'utilisation de Matplotlib en mode distant on a le message suivant: no display name and $DISPLAY environment variable
Voici deux méthodes pour la création de courbe qui fonctionnent:
- Premier méthode:
Installation des modules supplémentaires:
Dans le terminal taper:
sudo apt-get update
sudo apt-get install python-matplotlib
Puis:
sudo apt-get install xvfb
Premier test.
Créer un fichier python avec les instructions suivante:
from matplotlib.pyplot import *
title('test')
xlabel("x-label", fontsize=12)
ylabel("y-label", fontsize=12)
plot([2,4,2,5,6,3,1])
savefig("graph.png")
Sauvegarder le fichier sous par exemple courbe.py
Lancer la commande:
xvfb-run python courbe.py
Après un instant une image va se créer dans votre répertoire (graph.pgn).
Ouvrir l'image et voila le résultat:
- Deuxième méthode:
Créer un fichier python avec les instructions suivante:
import matplotlib
matplotlib.use('Agg')
from matplotlib.pyplot import *
title('test')
xlabel("x-label", fontsize=12)
ylabel("y-label", fontsize=12)
plot([2,4,2,5,6,3,1])
savefig("graph.png")
Sauvegarder le fichier sous par exemple courbe.py
Lancer la commande:
sudo python courbe.py
Après un instant une image va se créer dans votre répertoire (graph.pgn).
Ce graphe sera identique au premier.
La méthode 2 est pour moi la plus adéquate.
Mise à jour 21/03/2013
Créé avec HelpNDoc Personal Edition: Écrire des livres électroniques ePub pour l'iPad