É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 :
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')
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!