Dessiner un cercle (disque)
Bonjour,
Je cherche à dessiner un disque par dessus une droite avec matplotlib. J'ai fais ça :
Code:
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