Achsen, Legenden und weiße Polsterung in Matplotlib-Bildern entfernen
Um eine saubere visuelle Darstellung von Bildern in Matplotlib zu erstellen, Achsen und Legenden entfernen , Etiketten und alle zusätzlichen Elemente sind unerlässlich. So geht's:
In Ihrem Beispiel:
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')
Dieser Code entfernt erfolgreich die Achsen und eliminiert die weiße Auffüllung, so dass nur übrig bleibt das gewünschte Bild.
Hinweis: In einigen neueren Versionen von Matplotlib wurde bbox_inches='tight' durch bbox_inches=0 ersetzt.
Das obige ist der detaillierte Inhalt vonWie entferne ich Achsen, Legenden und weiße Polsterung aus Matplotlib-Bildern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!