Maison  >  Article  >  développement back-end  >  Comment ajuster la taille et la rotation de la police des étiquettes de coches dans Matplotlib ?

Comment ajuster la taille et la rotation de la police des étiquettes de coches dans Matplotlib ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-30 12:38:02646parcourir

How to Adjust Tick Label Font Size and Rotation in Matplotlib?

Personnalisation de l'apparence des étiquettes de tiques dans Matplotlib : taille et rotation de la police

Dans les tâches de visualisation utilisant Matplotlib, la personnalisation de l'apparence des étiquettes de tiques peut grandement améliorer lisibilité et clarté. Cette question explore deux aspects de la personnalisation des étiquettes de ticks : la taille de la police et la rotation.

En ce qui concerne la taille de la police, la réponse suggère une approche simple utilisant la méthode tick_params. En spécifiant l'axe et le type de graduation (« majeur » ou « mineur »), vous pouvez facilement ajuster la taille de la police pour les graduations majeures et mineures. L'exemple de code fourni illustre efficacement ce processus.

Malheureusement, la réponse ne répond pas à la demande de rotation des étiquettes de coche. Pour cela, vous pouvez utiliser le paramètre rotation dans les méthodes set_xticklabels ou set_yticklabels. Voici comment procéder :

<code class="python">import matplotlib.pyplot as plt
# Prepare the plot
fig, ax = plt.subplots()

# Set the tick label size
ax.tick_params(axis='both', which='major', labelsize=10)

# Rotate the tick labels by 45 degrees
ax.set_xticklabels(ax.get_xticks(), rotation=45)
ax.set_yticklabels(ax.get_yticks(), rotation=45)</code>

Cet ajout au code garantit que les étiquettes de coche sont non seulement réduites en taille, mais également pivotées, ce qui peut être particulièrement bénéfique pour la visualisation de données verticales ou compactes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn