Maison >développement back-end >Tutoriel Python >Comment supprimer le texte de l'axe dans les tracés Matplotlib ?

Comment supprimer le texte de l'axe dans les tracés Matplotlib ?

Linda Hamilton
Linda Hamiltonoriginal
2024-10-18 17:24:03304parcourir

How to Remove Axis Text in Matplotlib Plots?

Suppression du texte des axes dans les tracés Matplotlib

Dans de nombreux scénarios, il est nécessaire de générer des tracés sans graduations ni numéros d'axe. Cependant, un problème courant survient lorsque Matplotlib ajuste les étiquettes de graduation x/y et ajoute ou soustrait une valeur spécifique (par exemple, « 6,18 » dans l'exemple fourni).

Solutions :

1. Désactivation du comportement d'ajustement :

Pour désactiver complètement ce comportement, empêchez Matplotlib d'ajuster les étiquettes de graduation en définissant frame1.axes.autoScaleLocator.set_axis_info('empty').

2. Masquage de la valeur incriminée :

Si vous souhaitez conserver les étiquettes de coche mais masquer la valeur ajustée, parcourez les étiquettes de coche et définissez manuellement la visibilité du texte incriminé sur Faux.

3. Améliorer l'efficacité de plusieurs sous-parcelles :

Lorsque vous traitez plusieurs sous-parcelles, une approche plus efficace consiste à utiliser ax.axes.xaxis.set_visible(False) et ax.axes.yaxis.set_visible(False) méthodes pour masquer l'ensemble de l'axe, plutôt que de parcourir chaque élément.

Vous pouvez également envisager de définir les ticks sur une liste vide en utilisant ax.axes.xaxis.set_ticks([]) et ax.axes.yaxis.set_ticks ([]). Cette méthode vous permet toujours d'ajouter des étiquettes personnalisées en utilisant plt.xlabel() et plt.ylabel().

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