Maison  >  Article  >  développement back-end  >  Comment éliminer le remplissage des espaces blancs dans les images enregistrées dans Matplotlib ?

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

Barbara Streisand
Barbara Streisandoriginal
2024-11-04 19:27:02359parcourir

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')

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!

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