#1 Le 01/02/2006, à 13:04
- olivir
Python, Gnuplot et matplotlib
Bonjour,
J'ai réalisé un petit logiciel qui fait quelques calculs et pour visionner les résultats je me suis tourné vers Gnuplot que j'appelle depuis Python grâce à un os.popen('gnuplot' ,'w') qui me permet de mieux contrôler Gnuplot que le gplt de sipy ou le module Gnuplot.py.
Mais il y a plusieurs inconvénients, je ne bénéficie pas de toutes les fonctionnalités de Gnuplot (ah le zoom) et la fenêtre ne s'affiche que durant un temps donné :s
Quelqu'un sait-il mieux intégrer Gnuplot ?
À la recherche de nouvelles solutions de tracé de courbes, j'ai découvert Matplotlib qui semble vraiment très très bien !!!
Mais si j'ai réussi à l'installer grâce à un egg pour Python2.4, pas moyen d'installer proprement NumPy qu'il me réclame dès le 1er import ! J'ai bien essayé avec le tar.gz un classique sudo python install setup.py mais il échoue :
ERROR: Failed to test configuration
Un alien sur le rpm ne fait pas mieux... bouh j'en ai marre, moi aussi je veux utiliser matplotlib !
Personne ne peut nous faire quelques deb bien propres à placer sur un dépôt quelconque ?!
Dernière modification par olivir (Le 01/02/2006, à 13:05)
Olivier
"Le voleur parti
n'a oublié qu'une chose
la lune à la fenêtre."
Hors ligne
#2 Le 23/02/2006, à 11:03
- jean-luc
Re : Python, Gnuplot et matplotlib
Pour gnuplot il faut utiliser gnuplot.py (http://gnuplot-py.sourceforge.net/)
pour matplotlib j'utilise le deb de debian (sid je crois), c'est la version 0.82
Hors ligne
#3 Le 14/03/2006, à 12:35
- bobuse
Re : Python, Gnuplot et matplotlib
ça m'a carrément bien cette lib.
J'ai tenté l'installation du paquet deb grâce au dépôt donné là : http://matplotlib.sourceforge.net/installing.html
$install python-matplotlib
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les paquets supplémentaires suivants seront installés :
dvipng python-matplotlib-data python2.3 python2.3-dev python2.3-gd python2.3-matplotlib python2.3-numeric python2.3-numeric-ext
Paquets suggérés :
python-matplotlib-doc python2.3-doc python2.3-profiler libc6-dev libc-dev python-numeric-tutorial
Paquets recommandés :
python2.3-cjkcodecs python2.3-iconvcodec python2.3-japanese-codecs
Les NOUVEAUX paquets suivants seront installés :
dvipng python-matplotlib python-matplotlib-data python2.3 python2.3-dev python2.3-gd python2.3-matplotlib python2.3-numeric python2.3-numeric-ext
Déjà, la lib est pour python2.3, alors que mon install est en 2.4, je vais devoir dupliquer plein de modules, en priant pour que mes codes restent compatibles en 2.3.
Après l'install, je tente un premier lancement :
$python2.3
Python 2.3.5 (#2, Sep 5 2005, 14:29:06)
[GCC 4.0.2 20050808 (prerelease) (Debian 4.0.1-4ubuntu6)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pylab
No module named pygtk
PyGTK version 1.99.16 or greater is required to run the GTK Matplotlib backends
Fin de l'histoire, je désinstalle. J'ai pas envie de me traîner des dépendances à rallonge, et encore moins des dépendances d'un toolkit graphique alors que je veux juste une lib qui produit des images ...
</ma vie>
je vais aller jeter un oeil à pyx : http://pyx.sourceforge.net/index.html ...
Hors ligne
#4 Le 15/03/2006, à 11:08
- bobuse
Re : Python, Gnuplot et matplotlib
bon finalement, je ai réinstallé en suivant le tuto https://wiki.ubuntu.com/MatPlotLibHowTo
qui me permet de rester en python 2.4.
J'ai installé les dépendances gtk python-gtk2 python2.4-cairo python2.4-gtk2 et ça roule !
Reste à voir ce que je vais réussir à en faire ...
Hors ligne
#5 Le 15/03/2006, à 12:19
- olivir
Re : Python, Gnuplot et matplotlib
Ah voilà un how-to intéressant !!!
Olivier
"Le voleur parti
n'a oublié qu'une chose
la lune à la fenêtre."
Hors ligne
#6 Le 16/03/2006, à 12:13
- bobuse
Re : Python, Gnuplot et matplotlib
À noter que matplotlib sera dans dapper :
http://packages.ubuntulinux.org/dapper/python/python-matplotlib
Hors ligne