Comment supprimer les axes, les légendes et le remplissage blanc des images Matplotlib ?

Patricia Arquette
Libérer: 2024-10-23 18:17:36
original
854 Les gens l'ont consulté

How to Remove Axes, Legends, and White Padding from Matplotlib Images?

Élimination des axes, des légendes et du remplissage blanc dans les images Matplotlib

Pour créer une représentation visuelle propre des images dans Matplotlib, en supprimant les axes et les légendes , les étiquettes et tout élément supplémentaire sont essentiels. Voici comment procéder :

  1. Supprimer les axes : Utilisez la méthode axis('off') pour masquer les axes x et y.
  2. Supprimer les légendes : Pour supprimer les légendes, définissez la fonction legend() sur Aucun ou ne l'appelez tout simplement pas du tout.
  3. Éliminez le remplissage blanc : Utilisation de bbox_inches='tight' dans la commande savefig() supprime la plupart des espaces blancs environnants.

Dans votre exemple :

def make_image(inputname, outputname):
    data = mpimg.imread(inputname)[:,:,0]
    fig = plt.imshow(data)
    fig.set_cmap('hot')
    plt.axis('off')
    plt.savefig(outputname, bbox_inches='tight')
Copier après la connexion

Ce code supprime avec succès les axes et élimine le remplissage blanc, ne laissant que l'image souhaitée.

Remarque : Dans certaines versions plus récentes de Matplotlib, bbox_inches='tight' a été remplacé par bbox_inches=0.

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
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!