Comment éliminer le remplissage des espaces blancs dans les images enregistrées dans Matplotlib ?

Barbara Streisand
Libérer: 2024-11-04 19:27:02
original
412 Les gens l'ont consulté

How to Eliminate White Space Padding in Matplotlib Saved Images?

Élimination du remplissage d'espaces blancs dans les images enregistrées

Lors de l'enregistrement d'images générées en Python à l'aide de Matplotlib, les utilisateurs peuvent rencontrer un remplissage d'espaces blancs indésirable autour de l'image . Cela peut être particulièrement visible lors de l'ajout d'éléments graphiques tels que des graphiques ou des réseaux à la figure.

Pour résoudre ce problème, l'option « serrée » de la méthode savefig peut être utilisée pour garantir que l'image enregistrée est recadrée pour s'adapter le contenu réel de l'intrigue. En définissant bbox_inches="tight", le remplissage des espaces blancs sera éliminé :

plt.savefig("image.png", bbox_inches='tight')
Copier après la connexion

Dans l'exemple fourni, l'option serrée a été utilisée pour recadrer l'image enregistrée à la taille exacte de l'image affichée sans aucun rembourrage d'espace blanc. Il en résulte une représentation plus attrayante et plus précise de l'intrigue souhaitée.

Remarque : L'argument bbox_inches doit être défini sous forme de chaîne pour garantir qu'il fonctionne correctement.

Informations supplémentaires :

Pour référence ultérieure, les utilisateurs peuvent trouver la documentation et les ressources suivantes utiles :

  • [Documentation Matplotlib savefig](https://matplotlib. org/stable/api/pyplot_api.html#matplotlib.pyplot.savefig)
  • [Suppression du remplissage des espaces blancs dans les tracés Matplotlib](https://matplotlib.org/faq/usage_faq.html#faq-how- pour-supprimer-un espace-blanc-extra-autour-d'un-plot)
  • [Résoudre les problèmes d'espace blanc dans les images Matplotlib](https://stackoverflow.com/questions/43896198/matplotlib-remove-white- espace-dans-saved-png)

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