Vérifiez l'axe x de la figure ci-dessous. Comment puis-je déplacer les étiquettes un peu vers la gauche pour qu'elles s'alignent avec leurs graduations respectives?
Je fais pivoter les étiquettes en utilisant:
ax.set_xticks(xlabels_positions)
ax.set_xticklabels(xlabels, rotation=45)
Mais, comme vous pouvez le voir, la rotation est centrée sur le milieu des étiquettes de texte. Ce qui donne l'impression qu'ils sont décalés vers la droite.
J'ai essayé d'utiliser ceci à la place:
ax.set_xticklabels(xlabels, rotation=45, rotation_mode="anchor")
... mais ça ne fait pas ce que je souhaitais. Et "anchor"
semble être la seule valeur autorisée pour le rotation_mode
paramètre.
xlabels = ax.get_xticklabels()
si vous souhaitez simplement utiliser les étiquettes existantes.