Comment éliminer les espaces blancs sur l'axe X dans Matplotlib ?

Patricia Arquette
Libérer: 2024-11-17 20:05:02
original
411 Les gens l'ont consulté

How to Eliminate White Space on the X-Axis in Matplotlib?

Élimination des espaces blancs sur l'axe X dans Matplotlib

Dans matplotlib, lors du traçage des données, une marge est souvent ajoutée sur les bords pour assurez-vous que les données tiennent dans le graphique. Cependant, cela peut laisser des espaces blancs indésirables, notamment sur les axes. Pour résoudre ce problème lors de la gestion des espaces blancs sur l'axe des x, voici quelques options efficaces :

Ajuster les marges :

Utilisez plt.margins() ou ax.margins() fonctions pour spécifier les marges. Pour l'axe des x, définissez l'argument x sur 0. Cela supprimera toute marge de l'axe des x.

Exemple :

plt.margins(x=0)
Copier après la connexion

Modification de la configuration de Matplotlib :

Pour appliquer le changement globalement, modifiez le matplotlib rc file:

plt.rcParams['axes.xmargin'] = 0
Copier après la connexion

Utilisation de plt.xlim() ou ax.set_xlim():

Vous pouvez également définir manuellement les limites des axes à l'aide de plt. xlim() ou ax.set_xlim(). Déterminez la plage appropriée et définissez les limites en conséquence pour éliminer les espaces blancs.

Exemple :

ax.set_xlim(xmin, xmax)
Copier après la connexion

Considérations supplémentaires :

  • Les marges peuvent également être ajustées pour l'axe y à l'aide de l'argument y.
  • Pour adapter ces solutions à votre code spécifique, ajustez les références de l'objet de la figure et des axes (fig, plt et hache) si nécessaire.
  • Référez-vous à la documentation matplotlib pour plus d'informations sur les marges et les limites des axes.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal