automatiquement la position de la zone de texte dans matplotlib
Est-il un moyen de dire à pyplot.texte() un emplacement comme vous le pouvez avec pyplot.légende()?
Quelque chose comme la légende argument serait excellent:
plt.legend(loc="upper left")
Je suis en train de l'étiquette de sous-intrigues avec les différents axes à l'aide de lettres (par exemple "A","B"). Je figure, il doit y avoir une meilleure façon que de saisir manuellement l'estimation de la position.
Grâce
Vous devez vous connecter pour publier un commentaire.
Suffit d'utiliser
annotate
et spécifier l'axe de coordonnées. Par exemple, "en haut à gauche" serait:Vous pouvez aussi obtenir fantaisistes et spécifier un décalage constant dans les points:
Pour plus d'explication voir les exemples ici et la plus détaillée des exemples ici.
(8, -8)
. Eyeballed moi-même.Je ne suis pas sûr que ce soit disponible lorsque j'ai posté la question, mais à l'aide de la loc paramètre peut maintenant être utilisé. Ci-dessous est un exemple:
AnchoredText
ne semble pas gérer lesloc="best"
?