Rotation des labels des axes d'une figure matplotlib

Published: 21 novembre 2014

DMCA.com Protection Status

Avec matplotlib il est possible de tourner les labels correspondant aux axes d'une figure en utilisant xticks et/ou yticks avec l'argument "rotation". Exemple avec

Rotation des labels sur les axes d'une figure matplotlib  (exemple 1)
Rotation des labels sur les axes d'une figure matplotlib (exemple 1)

import matplotlib.pyplot as plt

x = [1,2,3,4,5,6,7,8,9]
y = [10,9,8,7,6,5,4,3,2]

plt.scatter(x,y,s=60)
plt.xticks(rotation=90)

plt.savefig('MatplotlibRotationLabel02.png')
plt.show()

Pour tourner les labels correspondant aux axes des y il faut utiliser sticks. Note: Il est également possible de modifier les labels comme bon vous semble, illustration:

Rotation des labels sur les axes d'une figure matplotlib  (exemple 2)
Rotation des labels sur les axes d'une figure matplotlib (exemple 2)

import matplotlib.pyplot as plt

x = [1,2,3,4,5,6,7,8,9]
y = [10,9,8,7,6,5,4,3,2]

plt.scatter(x,y,s=60)
plt.xticks([1,3,5,7,9], ['aaaaa','bbbbb','ccccc','ddddd','eeeee'], rotation=60, ha='center')

plt.savefig('MatplotlibRotationLabel03_01.png')
plt.show()

Recherches associées

Image

of