Discussion: b a ba sur matplotlib

  1. #1
    Membre éclairé Avatar de awalter1
    Inscrit en
    août 2004
    Messages
    888
    Détails du profil
    Informations forums :
    Inscription : août 2004
    Messages : 888
    Points : 347
    Points
    347

    Par défaut b a ba sur matplotlib

    Bonjour,
    J'essaye de voir si matplotlib (avec python) peut convenir pour faire une interface graphique.
    En parcourant certains exemples fournis (http://matplotlib.sourceforge.net/examples/index.html), je ne comprends même pas comment ça marche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    from mpl_toolkits.mplot3d import axes3d
    import matplotlib.pyplot as plt
     
    fig = plt.figure()
    ax = fig.add_subplot(111, projection='3d')
    X, Y, Z = axes3d.get_test_data(0.08)
    cset = ax.contour(X, Y, Z)
    ax.clabel(cset, fontsize=9, inline=1)
     
    plt.show()
    Dans cet exemple qui fonctionne, ou sont définis les objets présentés ? les couleurs de ces objets, leurs positions ...
    Merci

    PS: suis je dans le bon sous forum ?

  2. #2
    Membre confirmé
    Inscrit en
    septembre 2007
    Messages
    323
    Détails du profil
    Informations forums :
    Inscription : septembre 2007
    Messages : 323
    Points : 204
    Points
    204

    Par défaut

    Salut,

    Ca fait un bail que je n'ai plus mis mon nez dedans. Mais ne t'inquiète pas, c'est pas sorcier. Le problème est que tu as choisi un très mauvais exemple car ici les données tests sont stockées dans la bibliothèque.

    De plus, tu as choisis axes3D qui est assez chaud à appréhender (je me souviens y avoir passé du temps) alors je te conseille de ne surtout pas commencer par cette représentation. Commence par plus simple...

    Bon, évidemment, ça t'aide sûrement pas plus. Mais c'est juste un petit conseil.

    Bon courage.

  3. #3
    Membre éclairé Avatar de awalter1
    Inscrit en
    août 2004
    Messages
    888
    Détails du profil
    Informations forums :
    Inscription : août 2004
    Messages : 888
    Points : 347
    Points
    347

    Par défaut

    Merci de la réponse.
    Je vais prendre des exemples plus simple.

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

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