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