mpl_toolkits.axes_grid1.axes_grid.Grid#
- class mpl_toolkits.axes_grid1.axes_grid.Grid(fig, rect, nrows_ncols, ngrids=None, direction='row', axes_pad=0.02, *, share_all=False, share_x=True, share_y=True, label_mode='L', axes_class=None, aspect=False)[Quelle]#
Bases:
objectEin Gitter von Achsen (Axes).
In Matplotlib wird die Position (und Größe) der Achsen in normalisierten Figure-Koordinaten angegeben. Dies ist möglicherweise nicht ideal für Bilder, die mit einem bestimmten Seitenverhältnis angezeigt werden müssen; es ist beispielsweise schwierig, mehrere Bilder gleicher Größe mit einem festen Abstand dazwischen anzuzeigen. AxesGrid kann in solchen Fällen verwendet werden.
- Attribute:
- axes_allListe von Achsen
Eine flache Liste von Achsen. Beachten Sie, dass Sie auch direkt aus dem Gitter darauf zugreifen können. Das Folgende ist gleichwertig
grid[i] == grid.axes_all[i] len(grid) == len(grid.axes_all)
- axes_columnListe von Listen von Achsen
Eine 2D-Liste von Achsen, bei der der erste Index die Spalte ist. Dies führt zu einem Nutzungsmuster wie
grid.axes_column[spalte][zeile].- axes_rowListe von Listen von Achsen
Eine 2D-Liste von Achsen, bei der der erste Index die Zeile ist. Dies führt zu einem Nutzungsmuster wie
grid.axes_row[zeile][spalte].- axes_llcAchse
Die Achse in der unteren linken Ecke.
- ngridsInteger
Anzahl der Achsen im Gitter.
- Parameter:
- fig
Figure Die Elternfigur.
- rect(float, float, float, float), (int, int, int), int oder
SubplotSpec Die Achsenposition, als Tupel
(links, unten, breite, höhe), als dreistelliger Subplot-Positions-Code (z. B.(1, 2, 1)oder121) oder alsSubplotSpec.- nrows_ncols(int, int)
Anzahl der Zeilen und Spalten im Gitter.
- ngridsInteger oder None, Standard: None
Wenn nicht None, werden nur die ersten ngrids Achsen im Gitter erstellt.
- direction{"row", "column"}, Standard: "row"
Ob Achsen zeilenmajor ("Zeile für Zeile") oder spaltenmajor ("Spalte für Spalte") erstellt werden. Dies beeinflusst auch die Reihenfolge, in der Achsen über Indizierung aufgerufen werden (
grid[index]).- axes_padFloat oder (Float, Float), Standard: 0.02
Abstand oder (horizontaler Abstand, vertikaler Abstand) zwischen den Achsen, in Zoll.
- share_allBool, Standard: False
Ob alle Achsen ihre x- und y-Achse teilen. Überschreibt share_x und share_y.
- share_xBool, Standard: True
Ob alle Achsen einer Spalte ihre x-Achse teilen.
- share_yBool, Standard: True
Ob alle Achsen einer Zeile ihre y-Achse teilen.
- label_mode{"L", "1", "all", "keep"}, 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 unterste linke Achse wird beschriftet.
"all": Alle Achsen werden beschriftet.
"keep": Nichts tun.
- axes_classUnterklasse von
matplotlib.axes.Axes, Standard:mpl_axes.Axes Der zu erstellende Achsentyp.
- aspectBool, Standard: False
Ob das Seitenverhältnis der Achse dem Seitenverhältnis der Datenlimits folgt.
- fig
- get_axes_pad()[Quelle]#
Gibt den Achsenabstand zurück.
- Gibt zurück:
- hpad, vpad
Abstand (horizontaler Abstand, vertikaler Abstand) in Zoll.
- get_geometry()[Quelle]#
Gibt die Anzahl der Zeilen und Spalten des Gitters als (nrows, ncols) zurück.
- set_axes_pad(axes_pad)[Quelle]#
Legt den Abstand zwischen den Achsen fest.
- Parameter:
- axes_pad(float, float)
Der Abstand (horizontaler Abstand, vertikaler Abstand) in Zoll.
- set_label_mode(mode)[Quelle]#
Definiert, welche Achsen Beschriftungen haben.
- Parameter:
- mode{"L", "1", "all", "keep"}
Der Beschriftungsmodus
"L": Alle Achsen in der linken Spalte erhalten vertikale Tick-Beschriftungen; alle Achsen in der unteren Zeile erhalten horizontale Tick-Beschriftungen.
"1": Nur die unterste linke Achse wird beschriftet.
"all": Alle Achsen werden beschriftet.
"keep": Nichts tun.