matplotlib.projections.geo#
- class matplotlib.projections.geo.AitoffAxes(*args, **kwargs)[Quelle]#
Bases:
GeoAxesErstellt eine Axes in einer Figur.
- Parameter:
- fig
Figure Die Achse ist in der
Figurefig aufgebaut.- *args
*argskann ein einzelnes(left, bottom, width, height)Rechteck oder ein einzelnesBboxsein. Dies gibt das Rechteck (in Figure-Koordinaten) an, in dem die Axes positioniert wird.*argskann auch aus drei Zahlen oder einer einzelnen dreistelligen Zahl bestehen; im letzteren Fall werden die Ziffern als unabhängige Zahlen betrachtet. Die Zahlen werden als(nrows, ncols, index)interpretiert:(nrows, ncols)gibt die Größe eines Arrays von Subplots an, undindexist der 1-basierte Index des zu erstellenden Subplots. Schließlich können*argsauch direkt eineSubplotSpec-Instanz sein.- sharex, sharey
Axes, optional Die x- oder y-
axiswird mit der x- oder y-Achse der Eingabe-Axesgeteilt. Beachten Sie, dass es nicht möglich ist, Achsen zu entkoppeln.- frameonbool, Standard: True
Ob der Rahmen der Axes sichtbar ist.
- box_aspectfloat, optional
Setzt ein festes Seitenverhältnis für den Achsenrahmen, d. h. das Verhältnis von Höhe zu Breite. Einzelheiten finden Sie unter
set_box_aspect.- forward_navigation_eventsbool oder "auto", Standard: "auto"
Steuert, ob Pan/Zoom-Ereignisse an die darunter liegenden Axes weitergegeben werden. "auto" ist True für Axes mit einem unsichtbaren Patch und False andernfalls.
- **kwargs
Andere optionale Schlüsselwortargumente
Eigenschaft
Beschreibung
{'box', 'datalim'}
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert entgegennimmt und ein (m, n, 3) Array und zwei Offsets von der linken unteren Ecke des Bildes zurückgibt
float oder None
(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} oder float
bool
unknown
unknown
Callable[[Axes, Renderer], Bbox]
bool oder 'line'
float oder None
BboxBaseoder Nonebool
Patch oder (Path, Transform) oder None
bool oder "auto"
bool
str
bool
object
bool
bool
unknown
Liste von
AbstractPathEffectNone oder bool oder float oder callable
[left, bottom, width, height] oder
Bboxfloat oder None
bool
(scale: float, length: float, randomness: float)
bool oder None
unknown
str
str
bool
(lower: float, upper: float)
str
(left: float, right: float)
float größer als -0.5
unknown
unknown
unknown
(lower: float, upper: float)
str
(bottom: float, top: float)
float größer als -0.5
unknown
unknown
unknown
float
- fig
- Gibt zurück:
- class AitoffTransform(resolution)[Quelle]#
Bases:
_GeoTransformDie Basis-Aitoff-Transformation.
Erzeugt eine neue geografische Transformation.
Die Auflösung ist die Anzahl der Schritte zur Interpolation zwischen jedem Eingabe-Liniensegment, um dessen Pfad im gekrümmten Raum zu approximieren.
- has_inverse = True#
True, wenn diese Transformation eine entsprechende Umkehrtansformation hat.
- inverted()[Quelle]#
Gibt die entsprechende Umkehrtansformation zurück.
Es gilt
x == self.inverted().transform(self.transform(x)).Der Rückgabewert dieser Methode sollte als temporär behandelt werden. Eine Änderung an self führt nicht zu einer entsprechenden Änderung an seiner umgekehrten Kopie.
- transform_non_affine(values)[Quelle]#
Wendet nur den nicht-affinen Teil dieser Transformation an.
transform(values)ist immer äquivalent zutransform_affine(transform_non_affine(values)).Bei nicht-affinen Transformationen ist dies im Allgemeinen äquivalent zu
transform(values). Bei affinen Transformationen ist dies immer eine No-Op.- Parameter:
- valuesarray
Die Eingabewerte als Array der Länge
input_dimsoder Form (N,input_dims).
- Gibt zurück:
- Array
Die Ausgabewerte als Array der Länge
output_dimsoder Form (N,output_dims), abhängig von der Eingabe.
- class InvertedAitoffTransform(resolution)[Quelle]#
Bases:
_GeoTransformErzeugt eine neue geografische Transformation.
Die Auflösung ist die Anzahl der Schritte zur Interpolation zwischen jedem Eingabe-Liniensegment, um dessen Pfad im gekrümmten Raum zu approximieren.
- has_inverse = True#
True, wenn diese Transformation eine entsprechende Umkehrtansformation hat.
- inverted()[Quelle]#
Gibt die entsprechende Umkehrtansformation zurück.
Es gilt
x == self.inverted().transform(self.transform(x)).Der Rückgabewert dieser Methode sollte als temporär behandelt werden. Eine Änderung an self führt nicht zu einer entsprechenden Änderung an seiner umgekehrten Kopie.
- transform_non_affine(values)[Quelle]#
Wendet nur den nicht-affinen Teil dieser Transformation an.
transform(values)ist immer äquivalent zutransform_affine(transform_non_affine(values)).Bei nicht-affinen Transformationen ist dies im Allgemeinen äquivalent zu
transform(values). Bei affinen Transformationen ist dies immer eine No-Op.- Parameter:
- valuesarray
Die Eingabewerte als Array der Länge
input_dimsoder Form (N,input_dims).
- Gibt zurück:
- Array
Die Ausgabewerte als Array der Länge
output_dimsoder Form (N,output_dims), abhängig von der Eingabe.
- name = 'aitoff'#
- set(*, adjustable=<UNSET>, agg_filter=<UNSET>, alpha=<UNSET>, anchor=<UNSET>, animated=<UNSET>, aspect=<UNSET>, autoscale_on=<UNSET>, autoscalex_on=<UNSET>, autoscaley_on=<UNSET>, axes_locator=<UNSET>, axisbelow=<UNSET>, box_aspect=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, facecolor=<UNSET>, forward_navigation_events=<UNSET>, frame_on=<UNSET>, gid=<UNSET>, in_layout=<UNSET>, label=<UNSET>, latitude_grid=<UNSET>, longitude_grid=<UNSET>, longitude_grid_ends=<UNSET>, mouseover=<UNSET>, navigate=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, position=<UNSET>, prop_cycle=<UNSET>, rasterization_zorder=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, subplotspec=<UNSET>, title=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, xbound=<UNSET>, xlabel=<UNSET>, xlim=<UNSET>, xmargin=<UNSET>, xscale=<UNSET>, xticklabels=<UNSET>, xticks=<UNSET>, ybound=<UNSET>, ylabel=<UNSET>, ylim=<UNSET>, ymargin=<UNSET>, yscale=<UNSET>, yticklabels=<UNSET>, yticks=<UNSET>, zorder=<UNSET>)[Quelle]#
Setzt mehrere Eigenschaften auf einmal.
Unterstützte Eigenschaften sind
Eigenschaft
Beschreibung
{'box', 'datalim'}
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert entgegennimmt und ein (m, n, 3) Array und zwei Offsets von der linken unteren Ecke des Bildes zurückgibt
float oder None
(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} oder float
bool
unknown
unknown
Callable[[Axes, Renderer], Bbox]
bool oder 'line'
float oder None
BboxBaseoder Nonebool
Patch oder (Path, Transform) oder None
bool oder "auto"
bool
str
bool
object
unknown
unknown
unknown
bool
bool
unknown
Liste von
AbstractPathEffectNone oder bool oder float oder callable
[left, bottom, width, height] oder
Bboxfloat oder None
bool
(scale: float, length: float, randomness: float)
bool oder None
unknown
str
str
bool
unknown
str
unknown
float größer als -0.5
unknown
unknown
unknown
unknown
str
unknown
float größer als -0.5
unknown
unknown
unknown
float
- class matplotlib.projections.geo.GeoAxes(fig, *args, facecolor=None, frameon=True, sharex=None, sharey=None, label='', xscale=None, yscale=None, box_aspect=None, forward_navigation_events='auto', **kwargs)[Quelle]#
Bases:
AxesEine abstrakte Basisklasse für geografische Projektionen.
Erstellt eine Axes in einer Figur.
- Parameter:
- fig
Figure Die Achse ist in der
Figurefig aufgebaut.- *args
*argskann ein einzelnes(left, bottom, width, height)Rechteck oder ein einzelnesBboxsein. Dies gibt das Rechteck (in Figure-Koordinaten) an, in dem die Axes positioniert wird.*argskann auch aus drei Zahlen oder einer einzelnen dreistelligen Zahl bestehen; im letzteren Fall werden die Ziffern als unabhängige Zahlen betrachtet. Die Zahlen werden als(nrows, ncols, index)interpretiert:(nrows, ncols)gibt die Größe eines Arrays von Subplots an, undindexist der 1-basierte Index des zu erstellenden Subplots. Schließlich können*argsauch direkt eineSubplotSpec-Instanz sein.- sharex, sharey
Axes, optional Die x- oder y-
axiswird mit der x- oder y-Achse der Eingabe-Axesgeteilt. Beachten Sie, dass es nicht möglich ist, Achsen zu entkoppeln.- frameonbool, Standard: True
Ob der Rahmen der Axes sichtbar ist.
- box_aspectfloat, optional
Setzt ein festes Seitenverhältnis für den Achsenrahmen, d. h. das Verhältnis von Höhe zu Breite. Einzelheiten finden Sie unter
set_box_aspect.- forward_navigation_eventsbool oder "auto", Standard: "auto"
Steuert, ob Pan/Zoom-Ereignisse an die darunter liegenden Axes weitergegeben werden. "auto" ist True für Axes mit einem unsichtbaren Patch und False andernfalls.
- **kwargs
Andere optionale Schlüsselwortargumente
Eigenschaft
Beschreibung
{'box', 'datalim'}
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert entgegennimmt und ein (m, n, 3) Array und zwei Offsets von der linken unteren Ecke des Bildes zurückgibt
float oder None
(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} oder float
bool
unknown
unknown
Callable[[Axes, Renderer], Bbox]
bool oder 'line'
float oder None
BboxBaseoder Nonebool
Patch oder (Path, Transform) oder None
bool oder "auto"
bool
str
bool
object
bool
bool
unknown
Liste von
AbstractPathEffectNone oder bool oder float oder callable
[left, bottom, width, height] oder
Bboxfloat oder None
bool
(scale: float, length: float, randomness: float)
bool oder None
unknown
str
str
bool
(lower: float, upper: float)
str
(left: float, right: float)
float größer als -0.5
unknown
unknown
unknown
(lower: float, upper: float)
str
(bottom: float, top: float)
float größer als -0.5
unknown
unknown
unknown
float
- fig
- Gibt zurück:
- RESOLUTION = 75#
- class ThetaFormatter(round_to=1.0)[Quelle]#
Bases:
FormatterWird verwendet, um die Theta-Tick-Beschriftungen zu formatieren. Konvertiert die native Einheit Radiant in Grad und fügt ein Grad-Symbol hinzu.
- can_pan()[Quelle]#
Gibt zurück, ob diese Achse die Funktionalität der Pan/Zoom-Schaltflächen unterstützt.
Dieses Achsenobjekt unterstützt keine interaktiven Pan/Zoom-Funktionen.
- can_zoom()[Quelle]#
Gibt zurück, ob dieser Axes die Zoom-Box-Button-Funktionalität unterstützt.
Dieses Achsenobjekt unterstützt kein interaktives Zoom-Rechteck.
- drag_pan(button, key, x, y)[Quelle]#
Wird aufgerufen, wenn sich die Maus während eines Schwenkvorgangs bewegt.
- Parameter:
- button
MouseButton Die gedrückte Maustaste.
- keystr oder None
Die gedrückte Taste, falls vorhanden.
- x, yfloat
Die Mauskoordinaten in Anzeige-Koordinaten.
- button
Anmerkungen
Dies ist zur Überschreibung durch neue Projektionstypen vorgesehen.
- end_pan()[Quelle]#
Wird aufgerufen, wenn ein Schwenkvorgang abgeschlossen ist (wenn die Maustaste losgelassen wird).
Anmerkungen
Dies ist zur Überschreibung durch neue Projektionstypen vorgesehen.
- get_xaxis_text1_transform(pad)[Quelle]#
- Gibt zurück:
- transformTransform
Die für das Zeichnen von x-Achsen-Beschriftungen verwendete Transformation, die pad_points Polsterung (in Punkten) zwischen der Achse und der Beschriftung hinzufügt. Die x-Richtung ist in Datenkoordinaten und die y-Richtung ist in Achsenkoordinaten.
- valign{'center', 'top', 'bottom', 'baseline', 'center_baseline'}
Die vertikale Textausrichtung.
- halign{'center', 'left', 'right'}
Die horizontale Textausrichtung.
Anmerkungen
Diese Transformation wird hauptsächlich von der
Axis-Klasse verwendet und soll von neuen Projektionstypen überschrieben werden, die Achsenelemente an anderen Stellen platzieren müssen.
- get_xaxis_text2_transform(pad)[Quelle]#
- Gibt zurück:
- transformTransform
Die Transformation, die zum Zeichnen von sekundären X-Achsenbeschriftungen verwendet wird und pad_points Abstand (in Punkten) zwischen der Achse und der Beschriftung hinzufügt. Die X-Richtung ist in Datenkoordinaten und die Y-Richtung ist in Achsenkoordinaten.
- valign{'center', 'top', 'bottom', 'baseline', 'center_baseline'}
Die vertikale Textausrichtung.
- halign{'center', 'left', 'right'}
Die horizontale Textausrichtung.
Anmerkungen
Diese Transformation wird hauptsächlich von der
Axis-Klasse verwendet und soll von neuen Projektionstypen überschrieben werden, die Achsenelemente an anderen Stellen platzieren müssen.
- get_xaxis_transform(which='grid')[Quelle]#
Holt die Transformation, die zum Zeichnen von X-Achsenbeschriftungen, Ticks und Gitterlinien verwendet wird. Die X-Richtung ist in Datenkoordinaten und die Y-Richtung in Achsenkoordinaten.
Hinweis
Diese Transformation wird hauptsächlich von der
Axis-Klasse verwendet und soll von neuen Projektionstypen überschrieben werden, die Achsenelemente an anderen Stellen platzieren müssen.- Parameter:
- which{'grid', 'tick1', 'tick2'}
- get_yaxis_text1_transform(pad)[Quelle]#
- Gibt zurück:
- transformTransform
Die Transformation, die zum Zeichnen von y-Achsenbeschriftungen verwendet wird und einen Abstand von pad_points (in Punkten) zwischen der Achse und der Beschriftung hinzufügt. Die x-Richtung erfolgt in Achsenkoordinaten und die y-Richtung in Datenkoordinaten.
- valign{'center', 'top', 'bottom', 'baseline', 'center_baseline'}
Die vertikale Textausrichtung.
- halign{'center', 'left', 'right'}
Die horizontale Textausrichtung.
Anmerkungen
Diese Transformation wird hauptsächlich von der
Axis-Klasse verwendet und soll von neuen Projektionstypen überschrieben werden, die Achsenelemente an anderen Stellen platzieren müssen.
- get_yaxis_text2_transform(pad)[Quelle]#
- Gibt zurück:
- transformTransform
Die für das Zeichnen von sekundären Y-Achsen-Beschriftungen verwendete Transformation, die einen Abstand von pad_points (in Punkten) zwischen der Achse und der Beschriftung hinzufügt. Die X-Richtung ist in Achsenkoordinaten und die Y-Richtung ist in Datenkoordinaten.
- valign{'center', 'top', 'bottom', 'baseline', 'center_baseline'}
Die vertikale Textausrichtung.
- halign{'center', 'left', 'right'}
Die horizontale Textausrichtung.
Anmerkungen
Diese Transformation wird hauptsächlich von der
Axis-Klasse verwendet und soll von neuen Projektionstypen überschrieben werden, die Achsenelemente an anderen Stellen platzieren müssen.
- get_yaxis_transform(which='grid')[Quelle]#
Holt die Transformation, die zum Zeichnen von y-Achsenbeschriftungen, Ticks und Gitterlinien verwendet wird. Die x-Richtung ist in Achsenkoordinaten und die y-Richtung in Datenkoordinaten.
Hinweis
Diese Transformation wird hauptsächlich von der
Axis-Klasse verwendet und soll von neuen Projektionstypen überschrieben werden, die Achsenelemente an anderen Stellen platzieren müssen.- Parameter:
- which{'grid', 'tick1', 'tick2'}
- set(*, adjustable=<UNSET>, agg_filter=<UNSET>, alpha=<UNSET>, anchor=<UNSET>, animated=<UNSET>, aspect=<UNSET>, autoscale_on=<UNSET>, autoscalex_on=<UNSET>, autoscaley_on=<UNSET>, axes_locator=<UNSET>, axisbelow=<UNSET>, box_aspect=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, facecolor=<UNSET>, forward_navigation_events=<UNSET>, frame_on=<UNSET>, gid=<UNSET>, in_layout=<UNSET>, label=<UNSET>, latitude_grid=<UNSET>, longitude_grid=<UNSET>, longitude_grid_ends=<UNSET>, mouseover=<UNSET>, navigate=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, position=<UNSET>, prop_cycle=<UNSET>, rasterization_zorder=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, subplotspec=<UNSET>, title=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, xbound=<UNSET>, xlabel=<UNSET>, xlim=<UNSET>, xmargin=<UNSET>, xscale=<UNSET>, xticklabels=<UNSET>, xticks=<UNSET>, ybound=<UNSET>, ylabel=<UNSET>, ylim=<UNSET>, ymargin=<UNSET>, yscale=<UNSET>, yticklabels=<UNSET>, yticks=<UNSET>, zorder=<UNSET>)[Quelle]#
Setzt mehrere Eigenschaften auf einmal.
Unterstützte Eigenschaften sind
Eigenschaft
Beschreibung
{'box', 'datalim'}
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert entgegennimmt und ein (m, n, 3) Array und zwei Offsets von der linken unteren Ecke des Bildes zurückgibt
float oder None
(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} oder float
bool
unknown
unknown
Callable[[Axes, Renderer], Bbox]
bool oder 'line'
float oder None
BboxBaseoder Nonebool
Patch oder (Path, Transform) oder None
bool oder "auto"
bool
str
bool
object
unknown
unknown
unknown
bool
bool
unknown
Liste von
AbstractPathEffectNone oder bool oder float oder callable
[left, bottom, width, height] oder
Bboxfloat oder None
bool
(scale: float, length: float, randomness: float)
bool oder None
unknown
str
str
bool
unknown
str
unknown
float größer als -0.5
unknown
unknown
unknown
unknown
str
unknown
float größer als -0.5
unknown
unknown
unknown
float
- set_longitude_grid_ends(degrees)[Quelle]#
Legt die Breitengrad(e) fest, an denen die Längengradgitter gezeichnet werden sollen.
- set_xbound(*args, **kwargs)[Quelle]#
Nicht unterstützt. Bitte erwägen Sie die Verwendung von Cartopy.
- set_xscale(*args, **kwargs)[Quelle]#
Setzt die Skala der x-Achse.
- Parameter:
- valuestr oder
ScaleBase Der anzuwendende Skalentyp der Achse. Gültige Zeichenfolgenwerte sind die Namen von Skalierungsklassen ("linear", "log", "function",...). Dies können die Namen aller eingebauten Skalierungen oder aller benutzerdefinierten Skalierungen sein, die mit
matplotlib.scale.register_scaleregistriert wurden.- **kwargs
Wenn value eine Zeichenfolge ist, werden Schlüsselwörter an die Instanziierungsmethode der jeweiligen Klasse übergeben.
- valuestr oder
- set_ybound(*args, **kwargs)[Quelle]#
Nicht unterstützt. Bitte erwägen Sie die Verwendung von Cartopy.
- set_yscale(*args, **kwargs)[Quelle]#
Setzt die Skala der y-Achse.
- Parameter:
- valuestr oder
ScaleBase Der anzuwendende Skalentyp der Achse. Gültige Zeichenfolgenwerte sind die Namen von Skalierungsklassen ("linear", "log", "function",...). Dies können die Namen aller eingebauten Skalierungen oder aller benutzerdefinierten Skalierungen sein, die mit
matplotlib.scale.register_scaleregistriert wurden.- **kwargs
Wenn value eine Zeichenfolge ist, werden Schlüsselwörter an die Instanziierungsmethode der jeweiligen Klasse übergeben.
- valuestr oder
- start_pan(x, y, button)[Quelle]#
Wird aufgerufen, wenn ein Schwenkvorgang gestartet wurde.
- Parameter:
- x, yfloat
Die Mauskoordinaten in Anzeige-Koordinaten.
- button
MouseButton Die gedrückte Maustaste.
Anmerkungen
Dies ist zur Überschreibung durch neue Projektionstypen vorgesehen.
- class matplotlib.projections.geo.HammerAxes(*args, **kwargs)[Quelle]#
Bases:
GeoAxesErstellt eine Axes in einer Figur.
- Parameter:
- fig
Figure Die Achse ist in der
Figurefig aufgebaut.- *args
*argskann ein einzelnes(left, bottom, width, height)Rechteck oder ein einzelnesBboxsein. Dies gibt das Rechteck (in Figure-Koordinaten) an, in dem die Axes positioniert wird.*argskann auch aus drei Zahlen oder einer einzelnen dreistelligen Zahl bestehen; im letzteren Fall werden die Ziffern als unabhängige Zahlen betrachtet. Die Zahlen werden als(nrows, ncols, index)interpretiert:(nrows, ncols)gibt die Größe eines Arrays von Subplots an, undindexist der 1-basierte Index des zu erstellenden Subplots. Schließlich können*argsauch direkt eineSubplotSpec-Instanz sein.- sharex, sharey
Axes, optional Die x- oder y-
axiswird mit der x- oder y-Achse der Eingabe-Axesgeteilt. Beachten Sie, dass es nicht möglich ist, Achsen zu entkoppeln.- frameonbool, Standard: True
Ob der Rahmen der Axes sichtbar ist.
- box_aspectfloat, optional
Setzt ein festes Seitenverhältnis für den Achsenrahmen, d. h. das Verhältnis von Höhe zu Breite. Einzelheiten finden Sie unter
set_box_aspect.- forward_navigation_eventsbool oder "auto", Standard: "auto"
Steuert, ob Pan/Zoom-Ereignisse an die darunter liegenden Axes weitergegeben werden. "auto" ist True für Axes mit einem unsichtbaren Patch und False andernfalls.
- **kwargs
Andere optionale Schlüsselwortargumente
Eigenschaft
Beschreibung
{'box', 'datalim'}
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert entgegennimmt und ein (m, n, 3) Array und zwei Offsets von der linken unteren Ecke des Bildes zurückgibt
float oder None
(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} oder float
bool
unknown
unknown
Callable[[Axes, Renderer], Bbox]
bool oder 'line'
float oder None
BboxBaseoder Nonebool
Patch oder (Path, Transform) oder None
bool oder "auto"
bool
str
bool
object
bool
bool
unknown
Liste von
AbstractPathEffectNone oder bool oder float oder callable
[left, bottom, width, height] oder
Bboxfloat oder None
bool
(scale: float, length: float, randomness: float)
bool oder None
unknown
str
str
bool
(lower: float, upper: float)
str
(left: float, right: float)
float größer als -0.5
unknown
unknown
unknown
(lower: float, upper: float)
str
(bottom: float, top: float)
float größer als -0.5
unknown
unknown
unknown
float
- fig
- Gibt zurück:
- class HammerTransform(resolution)[Quelle]#
Bases:
_GeoTransformDie Basis-Hammer-Transformation.
Erzeugt eine neue geografische Transformation.
Die Auflösung ist die Anzahl der Schritte zur Interpolation zwischen jedem Eingabe-Liniensegment, um dessen Pfad im gekrümmten Raum zu approximieren.
- has_inverse = True#
True, wenn diese Transformation eine entsprechende Umkehrtansformation hat.
- inverted()[Quelle]#
Gibt die entsprechende Umkehrtansformation zurück.
Es gilt
x == self.inverted().transform(self.transform(x)).Der Rückgabewert dieser Methode sollte als temporär behandelt werden. Eine Änderung an self führt nicht zu einer entsprechenden Änderung an seiner umgekehrten Kopie.
- transform_non_affine(values)[Quelle]#
Wendet nur den nicht-affinen Teil dieser Transformation an.
transform(values)ist immer äquivalent zutransform_affine(transform_non_affine(values)).Bei nicht-affinen Transformationen ist dies im Allgemeinen äquivalent zu
transform(values). Bei affinen Transformationen ist dies immer eine No-Op.- Parameter:
- valuesarray
Die Eingabewerte als Array der Länge
input_dimsoder Form (N,input_dims).
- Gibt zurück:
- Array
Die Ausgabewerte als Array der Länge
output_dimsoder Form (N,output_dims), abhängig von der Eingabe.
- class InvertedHammerTransform(resolution)[Quelle]#
Bases:
_GeoTransformErzeugt eine neue geografische Transformation.
Die Auflösung ist die Anzahl der Schritte zur Interpolation zwischen jedem Eingabe-Liniensegment, um dessen Pfad im gekrümmten Raum zu approximieren.
- has_inverse = True#
True, wenn diese Transformation eine entsprechende Umkehrtansformation hat.
- inverted()[Quelle]#
Gibt die entsprechende Umkehrtansformation zurück.
Es gilt
x == self.inverted().transform(self.transform(x)).Der Rückgabewert dieser Methode sollte als temporär behandelt werden. Eine Änderung an self führt nicht zu einer entsprechenden Änderung an seiner umgekehrten Kopie.
- transform_non_affine(values)[Quelle]#
Wendet nur den nicht-affinen Teil dieser Transformation an.
transform(values)ist immer äquivalent zutransform_affine(transform_non_affine(values)).Bei nicht-affinen Transformationen ist dies im Allgemeinen äquivalent zu
transform(values). Bei affinen Transformationen ist dies immer eine No-Op.- Parameter:
- valuesarray
Die Eingabewerte als Array der Länge
input_dimsoder Form (N,input_dims).
- Gibt zurück:
- Array
Die Ausgabewerte als Array der Länge
output_dimsoder Form (N,output_dims), abhängig von der Eingabe.
- name = 'hammer'#
- set(*, adjustable=<UNSET>, agg_filter=<UNSET>, alpha=<UNSET>, anchor=<UNSET>, animated=<UNSET>, aspect=<UNSET>, autoscale_on=<UNSET>, autoscalex_on=<UNSET>, autoscaley_on=<UNSET>, axes_locator=<UNSET>, axisbelow=<UNSET>, box_aspect=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, facecolor=<UNSET>, forward_navigation_events=<UNSET>, frame_on=<UNSET>, gid=<UNSET>, in_layout=<UNSET>, label=<UNSET>, latitude_grid=<UNSET>, longitude_grid=<UNSET>, longitude_grid_ends=<UNSET>, mouseover=<UNSET>, navigate=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, position=<UNSET>, prop_cycle=<UNSET>, rasterization_zorder=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, subplotspec=<UNSET>, title=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, xbound=<UNSET>, xlabel=<UNSET>, xlim=<UNSET>, xmargin=<UNSET>, xscale=<UNSET>, xticklabels=<UNSET>, xticks=<UNSET>, ybound=<UNSET>, ylabel=<UNSET>, ylim=<UNSET>, ymargin=<UNSET>, yscale=<UNSET>, yticklabels=<UNSET>, yticks=<UNSET>, zorder=<UNSET>)[Quelle]#
Setzt mehrere Eigenschaften auf einmal.
Unterstützte Eigenschaften sind
Eigenschaft
Beschreibung
{'box', 'datalim'}
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert entgegennimmt und ein (m, n, 3) Array und zwei Offsets von der linken unteren Ecke des Bildes zurückgibt
float oder None
(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} oder float
bool
unknown
unknown
Callable[[Axes, Renderer], Bbox]
bool oder 'line'
float oder None
BboxBaseoder Nonebool
Patch oder (Path, Transform) oder None
bool oder "auto"
bool
str
bool
object
unknown
unknown
unknown
bool
bool
unknown
Liste von
AbstractPathEffectNone oder bool oder float oder callable
[left, bottom, width, height] oder
Bboxfloat oder None
bool
(scale: float, length: float, randomness: float)
bool oder None
unknown
str
str
bool
unknown
str
unknown
float größer als -0.5
unknown
unknown
unknown
unknown
str
unknown
float größer als -0.5
unknown
unknown
unknown
float
- class matplotlib.projections.geo.LambertAxes(*args, center_longitude=0, center_latitude=0, **kwargs)[Quelle]#
Bases:
GeoAxesErstellt eine Axes in einer Figur.
- Parameter:
- fig
Figure Die Achse ist in der
Figurefig aufgebaut.- *args
*argskann ein einzelnes(left, bottom, width, height)Rechteck oder ein einzelnesBboxsein. Dies gibt das Rechteck (in Figure-Koordinaten) an, in dem die Axes positioniert wird.*argskann auch aus drei Zahlen oder einer einzelnen dreistelligen Zahl bestehen; im letzteren Fall werden die Ziffern als unabhängige Zahlen betrachtet. Die Zahlen werden als(nrows, ncols, index)interpretiert:(nrows, ncols)gibt die Größe eines Arrays von Subplots an, undindexist der 1-basierte Index des zu erstellenden Subplots. Schließlich können*argsauch direkt eineSubplotSpec-Instanz sein.- sharex, sharey
Axes, optional Die x- oder y-
axiswird mit der x- oder y-Achse der Eingabe-Axesgeteilt. Beachten Sie, dass es nicht möglich ist, Achsen zu entkoppeln.- frameonbool, Standard: True
Ob der Rahmen der Axes sichtbar ist.
- box_aspectfloat, optional
Setzt ein festes Seitenverhältnis für den Achsenrahmen, d. h. das Verhältnis von Höhe zu Breite. Einzelheiten finden Sie unter
set_box_aspect.- forward_navigation_eventsbool oder "auto", Standard: "auto"
Steuert, ob Pan/Zoom-Ereignisse an die darunter liegenden Axes weitergegeben werden. "auto" ist True für Axes mit einem unsichtbaren Patch und False andernfalls.
- **kwargs
Andere optionale Schlüsselwortargumente
Eigenschaft
Beschreibung
{'box', 'datalim'}
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert entgegennimmt und ein (m, n, 3) Array und zwei Offsets von der linken unteren Ecke des Bildes zurückgibt
float oder None
(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} oder float
bool
unknown
unknown
Callable[[Axes, Renderer], Bbox]
bool oder 'line'
float oder None
BboxBaseoder Nonebool
Patch oder (Path, Transform) oder None
bool oder "auto"
bool
str
bool
object
bool
bool
unknown
Liste von
AbstractPathEffectNone oder bool oder float oder callable
[left, bottom, width, height] oder
Bboxfloat oder None
bool
(scale: float, length: float, randomness: float)
bool oder None
unknown
str
str
bool
(lower: float, upper: float)
str
(left: float, right: float)
float größer als -0.5
unknown
unknown
unknown
(lower: float, upper: float)
str
(bottom: float, top: float)
float größer als -0.5
unknown
unknown
unknown
float
- fig
- Gibt zurück:
- class InvertedLambertTransform(center_longitude, center_latitude, resolution)[Quelle]#
Bases:
_GeoTransformErzeugt eine neue geografische Transformation.
Die Auflösung ist die Anzahl der Schritte zur Interpolation zwischen jedem Eingabe-Liniensegment, um dessen Pfad im gekrümmten Raum zu approximieren.
- has_inverse = True#
True, wenn diese Transformation eine entsprechende Umkehrtansformation hat.
- inverted()[Quelle]#
Gibt die entsprechende Umkehrtansformation zurück.
Es gilt
x == self.inverted().transform(self.transform(x)).Der Rückgabewert dieser Methode sollte als temporär behandelt werden. Eine Änderung an self führt nicht zu einer entsprechenden Änderung an seiner umgekehrten Kopie.
- transform_non_affine(values)[Quelle]#
Wendet nur den nicht-affinen Teil dieser Transformation an.
transform(values)ist immer äquivalent zutransform_affine(transform_non_affine(values)).Bei nicht-affinen Transformationen ist dies im Allgemeinen äquivalent zu
transform(values). Bei affinen Transformationen ist dies immer eine No-Op.- Parameter:
- valuesarray
Die Eingabewerte als Array der Länge
input_dimsoder Form (N,input_dims).
- Gibt zurück:
- Array
Die Ausgabewerte als Array der Länge
output_dimsoder Form (N,output_dims), abhängig von der Eingabe.
- class LambertTransform(center_longitude, center_latitude, resolution)[Quelle]#
Bases:
_GeoTransformDie Basis-Lambert-Transformation.
Erstellt eine neue Lambert-Transformation. Resolution ist die Anzahl der Schritte zur Interpolation zwischen jedem Eingangs-Liniensegment, um dessen Pfad im gekrümmten Lambert-Raum zu approximieren.
- has_inverse = True#
True, wenn diese Transformation eine entsprechende Umkehrtansformation hat.
- inverted()[Quelle]#
Gibt die entsprechende Umkehrtansformation zurück.
Es gilt
x == self.inverted().transform(self.transform(x)).Der Rückgabewert dieser Methode sollte als temporär behandelt werden. Eine Änderung an self führt nicht zu einer entsprechenden Änderung an seiner umgekehrten Kopie.
- transform_non_affine(values)[Quelle]#
Wendet nur den nicht-affinen Teil dieser Transformation an.
transform(values)ist immer äquivalent zutransform_affine(transform_non_affine(values)).Bei nicht-affinen Transformationen ist dies im Allgemeinen äquivalent zu
transform(values). Bei affinen Transformationen ist dies immer eine No-Op.- Parameter:
- valuesarray
Die Eingabewerte als Array der Länge
input_dimsoder Form (N,input_dims).
- Gibt zurück:
- Array
Die Ausgabewerte als Array der Länge
output_dimsoder Form (N,output_dims), abhängig von der Eingabe.
- name = 'lambert'#
- set(*, adjustable=<UNSET>, agg_filter=<UNSET>, alpha=<UNSET>, anchor=<UNSET>, animated=<UNSET>, aspect=<UNSET>, autoscale_on=<UNSET>, autoscalex_on=<UNSET>, autoscaley_on=<UNSET>, axes_locator=<UNSET>, axisbelow=<UNSET>, box_aspect=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, facecolor=<UNSET>, forward_navigation_events=<UNSET>, frame_on=<UNSET>, gid=<UNSET>, in_layout=<UNSET>, label=<UNSET>, latitude_grid=<UNSET>, longitude_grid=<UNSET>, longitude_grid_ends=<UNSET>, mouseover=<UNSET>, navigate=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, position=<UNSET>, prop_cycle=<UNSET>, rasterization_zorder=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, subplotspec=<UNSET>, title=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, xbound=<UNSET>, xlabel=<UNSET>, xlim=<UNSET>, xmargin=<UNSET>, xscale=<UNSET>, xticklabels=<UNSET>, xticks=<UNSET>, ybound=<UNSET>, ylabel=<UNSET>, ylim=<UNSET>, ymargin=<UNSET>, yscale=<UNSET>, yticklabels=<UNSET>, yticks=<UNSET>, zorder=<UNSET>)[Quelle]#
Setzt mehrere Eigenschaften auf einmal.
Unterstützte Eigenschaften sind
Eigenschaft
Beschreibung
{'box', 'datalim'}
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert entgegennimmt und ein (m, n, 3) Array und zwei Offsets von der linken unteren Ecke des Bildes zurückgibt
float oder None
(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} oder float
bool
unknown
unknown
Callable[[Axes, Renderer], Bbox]
bool oder 'line'
float oder None
BboxBaseoder Nonebool
Patch oder (Path, Transform) oder None
bool oder "auto"
bool
str
bool
object
unknown
unknown
unknown
bool
bool
unknown
Liste von
AbstractPathEffectNone oder bool oder float oder callable
[left, bottom, width, height] oder
Bboxfloat oder None
bool
(scale: float, length: float, randomness: float)
bool oder None
unknown
str
str
bool
unknown
str
unknown
float größer als -0.5
unknown
unknown
unknown
unknown
str
unknown
float größer als -0.5
unknown
unknown
unknown
float
- class matplotlib.projections.geo.MollweideAxes(*args, **kwargs)[Quelle]#
Bases:
GeoAxesErstellt eine Axes in einer Figur.
- Parameter:
- fig
Figure Die Achse ist in der
Figurefig aufgebaut.- *args
*argskann ein einzelnes(left, bottom, width, height)Rechteck oder ein einzelnesBboxsein. Dies gibt das Rechteck (in Figure-Koordinaten) an, in dem die Axes positioniert wird.*argskann auch aus drei Zahlen oder einer einzelnen dreistelligen Zahl bestehen; im letzteren Fall werden die Ziffern als unabhängige Zahlen betrachtet. Die Zahlen werden als(nrows, ncols, index)interpretiert:(nrows, ncols)gibt die Größe eines Arrays von Subplots an, undindexist der 1-basierte Index des zu erstellenden Subplots. Schließlich können*argsauch direkt eineSubplotSpec-Instanz sein.- sharex, sharey
Axes, optional Die x- oder y-
axiswird mit der x- oder y-Achse der Eingabe-Axesgeteilt. Beachten Sie, dass es nicht möglich ist, Achsen zu entkoppeln.- frameonbool, Standard: True
Ob der Rahmen der Axes sichtbar ist.
- box_aspectfloat, optional
Setzt ein festes Seitenverhältnis für den Achsenrahmen, d. h. das Verhältnis von Höhe zu Breite. Einzelheiten finden Sie unter
set_box_aspect.- forward_navigation_eventsbool oder "auto", Standard: "auto"
Steuert, ob Pan/Zoom-Ereignisse an die darunter liegenden Axes weitergegeben werden. "auto" ist True für Axes mit einem unsichtbaren Patch und False andernfalls.
- **kwargs
Andere optionale Schlüsselwortargumente
Eigenschaft
Beschreibung
{'box', 'datalim'}
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert entgegennimmt und ein (m, n, 3) Array und zwei Offsets von der linken unteren Ecke des Bildes zurückgibt
float oder None
(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} oder float
bool
unknown
unknown
Callable[[Axes, Renderer], Bbox]
bool oder 'line'
float oder None
BboxBaseoder Nonebool
Patch oder (Path, Transform) oder None
bool oder "auto"
bool
str
bool
object
bool
bool
unknown
Liste von
AbstractPathEffectNone oder bool oder float oder callable
[left, bottom, width, height] oder
Bboxfloat oder None
bool
(scale: float, length: float, randomness: float)
bool oder None
unknown
str
str
bool
(lower: float, upper: float)
str
(left: float, right: float)
float größer als -0.5
unknown
unknown
unknown
(lower: float, upper: float)
str
(bottom: float, top: float)
float größer als -0.5
unknown
unknown
unknown
float
- fig
- Gibt zurück:
- class InvertedMollweideTransform(resolution)[Quelle]#
Bases:
_GeoTransformErzeugt eine neue geografische Transformation.
Die Auflösung ist die Anzahl der Schritte zur Interpolation zwischen jedem Eingabe-Liniensegment, um dessen Pfad im gekrümmten Raum zu approximieren.
- has_inverse = True#
True, wenn diese Transformation eine entsprechende Umkehrtansformation hat.
- inverted()[Quelle]#
Gibt die entsprechende Umkehrtansformation zurück.
Es gilt
x == self.inverted().transform(self.transform(x)).Der Rückgabewert dieser Methode sollte als temporär behandelt werden. Eine Änderung an self führt nicht zu einer entsprechenden Änderung an seiner umgekehrten Kopie.
- transform_non_affine(values)[Quelle]#
Wendet nur den nicht-affinen Teil dieser Transformation an.
transform(values)ist immer äquivalent zutransform_affine(transform_non_affine(values)).Bei nicht-affinen Transformationen ist dies im Allgemeinen äquivalent zu
transform(values). Bei affinen Transformationen ist dies immer eine No-Op.- Parameter:
- valuesarray
Die Eingabewerte als Array der Länge
input_dimsoder Form (N,input_dims).
- Gibt zurück:
- Array
Die Ausgabewerte als Array der Länge
output_dimsoder Form (N,output_dims), abhängig von der Eingabe.
- class MollweideTransform(resolution)[Quelle]#
Bases:
_GeoTransformDie Basis-Mollweide-Transformation.
Erzeugt eine neue geografische Transformation.
Die Auflösung ist die Anzahl der Schritte zur Interpolation zwischen jedem Eingabe-Liniensegment, um dessen Pfad im gekrümmten Raum zu approximieren.
- has_inverse = True#
True, wenn diese Transformation eine entsprechende Umkehrtansformation hat.
- inverted()[Quelle]#
Gibt die entsprechende Umkehrtansformation zurück.
Es gilt
x == self.inverted().transform(self.transform(x)).Der Rückgabewert dieser Methode sollte als temporär behandelt werden. Eine Änderung an self führt nicht zu einer entsprechenden Änderung an seiner umgekehrten Kopie.
- transform_non_affine(values)[Quelle]#
Wendet nur den nicht-affinen Teil dieser Transformation an.
transform(values)ist immer äquivalent zutransform_affine(transform_non_affine(values)).Bei nicht-affinen Transformationen ist dies im Allgemeinen äquivalent zu
transform(values). Bei affinen Transformationen ist dies immer eine No-Op.- Parameter:
- valuesarray
Die Eingabewerte als Array der Länge
input_dimsoder Form (N,input_dims).
- Gibt zurück:
- Array
Die Ausgabewerte als Array der Länge
output_dimsoder Form (N,output_dims), abhängig von der Eingabe.
- name = 'mollweide'#
- set(*, adjustable=<UNSET>, agg_filter=<UNSET>, alpha=<UNSET>, anchor=<UNSET>, animated=<UNSET>, aspect=<UNSET>, autoscale_on=<UNSET>, autoscalex_on=<UNSET>, autoscaley_on=<UNSET>, axes_locator=<UNSET>, axisbelow=<UNSET>, box_aspect=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, facecolor=<UNSET>, forward_navigation_events=<UNSET>, frame_on=<UNSET>, gid=<UNSET>, in_layout=<UNSET>, label=<UNSET>, latitude_grid=<UNSET>, longitude_grid=<UNSET>, longitude_grid_ends=<UNSET>, mouseover=<UNSET>, navigate=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, position=<UNSET>, prop_cycle=<UNSET>, rasterization_zorder=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, subplotspec=<UNSET>, title=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, xbound=<UNSET>, xlabel=<UNSET>, xlim=<UNSET>, xmargin=<UNSET>, xscale=<UNSET>, xticklabels=<UNSET>, xticks=<UNSET>, ybound=<UNSET>, ylabel=<UNSET>, ylim=<UNSET>, ymargin=<UNSET>, yscale=<UNSET>, yticklabels=<UNSET>, yticks=<UNSET>, zorder=<UNSET>)[Quelle]#
Setzt mehrere Eigenschaften auf einmal.
Unterstützte Eigenschaften sind
Eigenschaft
Beschreibung
{'box', 'datalim'}
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert entgegennimmt und ein (m, n, 3) Array und zwei Offsets von der linken unteren Ecke des Bildes zurückgibt
float oder None
(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} oder float
bool
unknown
unknown
Callable[[Axes, Renderer], Bbox]
bool oder 'line'
float oder None
BboxBaseoder Nonebool
Patch oder (Path, Transform) oder None
bool oder "auto"
bool
str
bool
object
unknown
unknown
unknown
bool
bool
unknown
Liste von
AbstractPathEffectNone oder bool oder float oder callable
[left, bottom, width, height] oder
Bboxfloat oder None
bool
(scale: float, length: float, randomness: float)
bool oder None
unknown
str
str
bool
unknown
str
unknown
float größer als -0.5
unknown
unknown
unknown
unknown
str
unknown
float größer als -0.5
unknown
unknown
unknown
float