IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Calcul scientifique Python Discussion :

Représentation de graphiques


Sujet :

Calcul scientifique Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Landes (Aquitaine)

    Informations forums :
    Inscription : Mai 2005
    Messages : 18
    Par défaut Représentation de graphiques
    Bonjour, je débute en Python et je souhaiterais pouvoir faire des représentations graphiques. Après consultation de plusieurs sites, j'ai essayé plusieurs pistes, parmi lesquelles l'utilisation des bibliothèques matplotlib (cf. http://www.labri.fr/perso/renault/wo...onum/sheet.php partie "Commandes graphiques" en bas de page) et gnuplot (cf. http://www.melaneum.com/blog/python/...es-avec-python) mais rien ne marche...

    Par exemple, lorsque je fais depuis Python Shell :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    from matplotlib import *
    x=[1,2,3,4,5]
    y=sin(x)
    plot(x,y)
    J'ai comme message d'erreur :

    Traceback (most recent call last):
    File "<pyshell#70>", line 1, in <module>
    plot(x,y)
    NameError: name 'plot' is not defined



    En ce qui concerne Gnuplot, en faisant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    from numpy import *
    import Gnuplot
    x=arange(0,10)
    y=arange(0,10)
    z=random.standard_normal((10,10))
    g = Gnuplot.Gnuplot(debug=1)
    J'ai comme message :

    gnuplot> set terminal windows
    et rien ne s'affiche...


    Par ailleurs, j'ai trouvé cette page : http://ftp.traduc.org/doc-vf/gazette...ml#lg114a-3.fr mais lorsque je tape la ligne 3, à savoir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    data=io.array_import.read_array('tgdata.dat')
    J'ai comme message d'erreur :

    Traceback (most recent call last):
    File "<pyshell#7>", line 1, in <module>
    data=io.array_import.read_array('tgdata.dat')
    NameError: name 'io' is not defined


    Merci d'avance à qui pourra m'éclairer...

  2. #2
    Membre émérite
    Homme Profil pro
    Inscrit en
    Décembre 2007
    Messages
    758
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2007
    Messages : 758
    Par défaut
    Salut,

    tu as mangé une partie du nom du module:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    from matplotlib.pyplot import *
    x=[1,2,3,4,5]
    y=sin(x)
    plot(x,y)

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Landes (Aquitaine)

    Informations forums :
    Inscription : Mai 2005
    Messages : 18
    Par défaut
    Merci pour ta réponse, mais, problème, quand je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    from matplotlib.pyplot import *
    j'ai une fenêtre qui s'ouvre intitulée pythonw.exe a cessé de fonctionner et ça plante...

  4. #4
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Déjà, il vaudrait mieux ne jamais faire des from quelquechose import*, mais utiliser des alias ou ce genre de choses.

    Si tu as une erreur comme tu l'indiques, ton installation de matplotlib, de numpy ou de Python a un problème.

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Landes (Aquitaine)

    Informations forums :
    Inscription : Mai 2005
    Messages : 18
    Par défaut
    Bonsoir ; en ce qui concerne mon installation, j'ai un dossier C:\Python25\ qui contient plusieurs dossiers et fichiers, dont un dossier nommé Lib, et c'est dans ce dernier dossier que j'ai placé les dossiers matplotlib et numpy. Le dossier matplotlib est issu de l'exécution d'un fichier nommé matplotlib-1.0.1.win32-py2.5.exe et s'installe à l'origine dans le dossier C:\Python25\Lib\site-packages\. Il en est de même pour le dossier numpy que j'ai également déplacé de C:\Python25\Lib\site-packages\ vers C:\Python25\Lib\.

    Quelqu'un peut-il me dire si mes problèmes sont liés à ce procédé d'installation ?

    En attendant je vais me renseigner sur ce qu'est un alias car j'ignore totalement ce dont il s'agit...

  6. #6
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Oui, c'est pour ça que ça ne marche pas, tu dois sans doute avoir une mauvaise version de l'un ou l'autre. Prends une version qui s'installe de Numpy et Matplotlib sur Python 2.5, et ça marchera sans pb.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 07/07/2009, 10h06
  2. représentation graphique avec ACCESS
    Par emma333 dans le forum Access
    Réponses: 2
    Dernier message: 02/03/2006, 11h27
  3. [ODBC] Affichage (représentation) graphique d'une base
    Par Atchoum_002 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 19/09/2005, 15h34
  4. Représentation graphique
    Par libititi dans le forum Composants VCL
    Réponses: 5
    Dernier message: 31/05/2005, 11h05
  5. [conseil logiciel] Représentation graphique d'une BDD
    Par ShinJava dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 27/02/2005, 08h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo