mpl_toolkits.axes_grid1.axes_grid.ImageGrid#
- class mpl_toolkits.axes_grid1.axes_grid.ImageGrid(fig, rect, nrows_ncols, ngrids=None, direction='row', axes_pad=0.02, *, share_all=False, aspect=True, label_mode='L', cbar_mode=None, cbar_location='right', cbar_pad=None, cbar_size='5%', cbar_set_cax=True, axes_class=None)[Quelle]#
Bases:
GridEin Raster von Achsen zur Bildanzeige.
Diese Klasse ist eine Spezialisierung von
Gridzur Anzeige eines Rasters von Bildern. Insbesondere erzwingt sie, dass alle Achsen in einer Spalte ihre x-Achse und alle Achsen in einer Zeile ihre y-Achse teilen. Sie bietet außerdem Hilfsmittel zum Hinzufügen von Farbleisten zu einigen oder allen Achsen.- Parameter:
- fig
Figure Die Elternfigur.
- rect(float, float, float, float) oder int
Die Achsenposition als Tupel
(links, unten, breite, höhe)oder als dreistelliger Subplot-Positions-Code (z. B. "121").- nrows_ncols(int, int)
Anzahl der Zeilen und Spalten im Raster.
- ngridsint oder None, Standard: None
Wenn nicht None, werden nur die ersten ngrids Achsen im Raster erstellt.
- direction{"row", "column"}, Standard: "row"
Ob Achsen in zeilenweiser ("zeilenweise") oder spaltenweiser ("spaltenweise") Reihenfolge erstellt werden. Dies beeinflusst auch die Reihenfolge, in der Achsen über Indizierung (
grid[index]) angesprochen werden.- axes_padfloat oder (float, float), Standard: 0,02in
Abstand oder (horizontaler Abstand, vertikaler Abstand) zwischen Achsen, in Zoll.
- share_allbool, Standard: False
Ob alle Achsen ihre x- und y-Achse teilen. Beachten Sie, dass in jedem Fall alle Achsen in einer Spalte ihre x-Achse und alle Achsen in einer Zeile ihre y-Achse teilen.
- aspectbool, Standard: True
Ob das Seitenverhältnis der Achsen dem Seitenverhältnis der Datenlimits folgt.
- label_mode{"L", "1", "all"}, Standard: "L"
Bestimmt, welche Achsen Tick-Beschriftungen erhalten.
"L": Alle Achsen in der linken Spalte erhalten vertikale Tick-Beschriftungen; alle Achsen in der unteren Zeile erhalten horizontale Tick-Beschriftungen.
"1": Nur die untere linke Achse wird beschriftet.
"all": Alle Achsen werden beschriftet.
- cbar_mode{"each", "single", "edge", None}, Standard: None
Ob für "jede" Achse eine Farbleiste erstellt wird, eine "einzelne" Farbleiste für das gesamte Raster, Farbleisten nur für Achsen am "Rand", der durch cbar_location bestimmt wird, oder keine Farbleisten. Die Farbleisten werden im Attribut
cbar_axesgespeichert.- cbar_location{"left", "right", "bottom", "top"}, Standard: "right"
- cbar_padfloat, Standard: None
Abstand zwischen den Bildachsen und den Farbleistenachsen.
Geändert in Version 3.10:
cbar_mode="single"fügt keine axes_pad mehr zwischen den Achsen und der Farbleiste hinzu, wenn cbar_location "left" oder "bottom" ist.- cbar_sizeGrößenspezifikation (siehe
Size.from_any), Standard: "5%" Größe der Farbleiste.
- cbar_set_caxbool, Standard: True
Wenn True, hat jede Achse im Raster ein cax-Attribut, das an die zugehörige cbar_axes gebunden ist.
- axes_classUnterklasse von
matplotlib.axes.Axes, Standard: None
- fig