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

Python Discussion :

Dessiner un cercle (disque)


Sujet :

Python

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 121
    Points : 80
    Points
    80
    Par défaut Dessiner un cercle (disque)
    Bonjour,

    Je cherche à dessiner un disque par dessus une droite avec matplotlib. J'ai fais ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    from matplotlib import pyplot as plt
     
    plt.plot([0,5],[0,5],'k-')
    fig = plt.gcf()
    circle=plt.Circle((2,2),1,linewidth=1,facecolor='y',edgecolor='k')
    plt.text(2,2,'A',color='r')
    fig.gca().add_artist(circle)
    plt.show()
    Le problème c'est que le cercle est "sous" le texte, contrairement à l'ordre de création. Est-ce à cause du gca() qui ajoute le cercle sur les axes et non sur la figure ? Avez-vous une solution, merci.

    Vincent

  2. #2
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2013
    Messages
    388
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2013
    Messages : 388
    Points : 692
    Points
    692
    Par défaut
    Salut.
    La classe Circle possède un attribut zorder qui permet de préciser l'ordre des objets.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 121
    Points : 80
    Points
    80
    Par défaut
    Super, merci !

    Vincent

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

Discussions similaires

  1. Dessiner un cercle et non un disque.
    Par macRiaz dans le forum Android
    Réponses: 3
    Dernier message: 19/03/2010, 17h23
  2. Réponses: 10
    Dernier message: 11/04/2007, 11h14
  3. Dessiner un cercle sur une sphère ?
    Par nico_ippo dans le forum MATLAB
    Réponses: 2
    Dernier message: 15/01/2007, 17h25
  4. Réponses: 2
    Dernier message: 13/10/2004, 14h52
  5. Dessiner un cercle
    Par delire8 dans le forum DirectX
    Réponses: 7
    Dernier message: 26/07/2003, 12h11

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