Legen Sie Höhe und Breite der Abbildung erstellt mit plt.Nebenhandlungen in matplotlib?
In matplotlib, ich weiß, wie ich die Höhe und Breite und DPI ein Bild:
fig = plt.figure(figsize=(4, 5), dpi=100)
Jedoch, es scheint, dass, wenn ich will erstellen Sie mehrere kleine Parzellen, ich kann nicht erstellen Sie eine Figur wie diese, die ich habe zu verwenden dieser:
fig, subplots = plt.subplots(nrows=4, ncols=4)
Wie kann ich die Höhe und Breite und DPI ein Bild erstellt mit Nebenhandlungen wie diese?
- Haben Sie versucht, die
gridspec
Modul? - Alle extra kwargs zu
subplots
übergeben werden, allerdings zu einem Aufruffigure
matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.subplots
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als ein Beispiel der gridspec Modul:
Aber ich bevorzuge wickeln es in eine Funktion aus und verwenden Sie es wie folgt:
Verwendung:
Können Sie tatsächlich geben Höhe und widthplt.savefig('Desktop/test.png',dpi=500)
obwohl es nicht aufgelistet, die das keyword in der Hilfe (ich denke, es ist an der Abbildung nennen(?)):
Aus irgendeinem Grund, dpi ignoriert, obwohl. Jedoch, Sie können es verwenden, beim speichern der Abbildung, wenn es wichtig ist: