Ajouter la note de bas de page sous l'axe des x à l'aide de matplotlib
Je ne pouvais pas trouver la bonne fonction pour ajouter une note de bas de page dans ma parcelle.
La note de bas de page que je veux avoir, c'est quelque chose comme une explication d'un élément dans la légende, mais il est trop long pour le mettre dans la case de la légende. Donc, je voudrais ajouter un numéro de ref, par exemple [1], à l'élément de légende, et ajouter la note de bas de page dans le fond de la parcelle, en vertu de l'axe des x.
Quelle fonction dois-je utiliser? Merci!
OriginalL'auteur Flake | 2011-10-27
Vous devez vous connecter pour publier un commentaire.
On pourrait simplement utiliser
plt.text(x,y,'text')
plt.annotate
cela rend beaucoup plus facile queplt.text
.annotate
vous permet de travailler dans l'axe ou la figure coordonnées au lieu de simplement les données de coordonnées. Il est facile de (par exemple) mettre du texte 20 points ci-dessous le côté gauche de l'axe des abscisses.plt.annotate('Something', (0,0), (0, -20), xycoords='axes fraction', textcoords='offset points', va='top')
J'utilise plt.figtext(0.99, 0.01, note de bas de page le texte "horizontalalignment= "droit")
a une excellente solution.
OriginalL'auteur ev-br