matplotlib.projections
#
Nicht trennbare Transformationen, die den Datenbereich dem Bildschirmbereich zuordnen.
Projektionen werden als Axes
Unterklassen definiert. Sie umfassen die folgenden Elemente:
Eine Transformation von Datenkoordinaten in Anzeigekoordinaten.
Eine Umkehrung dieser Transformation. Dies wird beispielsweise verwendet, um Mauspositionen vom Bildschirmraum zurück in den Datenraum umzuwandeln.
Transformationen für die Gitternetzlinien, Ticks und Ticklabels. Benutzerdefinierte Projektionen müssen diese Elemente oft an speziellen Orten platzieren, und Matplotlib hat eine Einrichtung, die dabei hilft.
Einrichten von Standardwerten (Überschreiben
cla
von ), da die Standardwerte für geradlinige Achsen möglicherweise nicht geeignet sind.Definieren der Form der Achsen, z. B. elliptische Achsen, die verwendet werden, um den Hintergrund des Diagramms zu zeichnen und beliebige Datenelemente zu beschneiden.
Definieren benutzerdefinierter Locators und Formatierer für die Projektion. Beispielsweise kann es in einer geographischen Projektion bequemer sein, das Gitter in Grad anzuzeigen, selbst wenn die Daten in Bogenmaß vorliegen.
Richten Sie interaktives Schwenken und Zoomen ein. Dies bleibt dem Leser als "erweiterte" Funktion überlassen, aber es gibt ein Beispiel dafür für Polardiagramme in
matplotlib.projections.polar
.Alle zusätzlichen Methoden für zusätzliche Bequemlichkeit oder Funktionen.
Sobald die Projektionsachsen definiert sind, kann sie auf zwei Arten verwendet werden:
Durch die Definition des Klassenattributs
name
können die Projektionsachsen mit Namen registriertmatplotlib.projections.register_projection
und anschließend einfach aufgerufen werden:fig.add_subplot(projection="my_proj_name")
Für komplexere parametrierbare Projektionen kann ein generisches "Projektions"-Objekt definiert werden, das die Methode enthält
_as_mpl_axes
._as_mpl_axes
sollte keine Argumente annehmen und die Achsen-Unterklasse der Projektion und ein Verzeichnis zusätzlicher Argumente zurückgeben, die an die__init__
Methode der Unterklasse übergeben werden. Anschließend kann eine parametrierte Projektion initialisiert werden mit:fig.add_subplot(projection=MyProjection(param1=param1_value))
wobei MyProjection ein Objekt ist, das eine
_as_mpl_axes
Methode implementiert.
Ein vollwertiges und stark kommentiertes Beispiel finden Sie in
Benutzerdefinierte Projektion . Die Polarplot-Funktionalität in
matplotlib.projections.polar
kann ebenfalls von Interesse sein.
- Klasse matplotlib.projections. Projektionsregistrierung [Quelle] #
Basen:
object
Eine Zuordnung von registrierten Projektionsnamen zu Projektionsklassen.
- matplotlib.projections. get_projection_class ( Projektion = None ) [Quelle] #
Holen Sie sich eine Projektionsklasse aus ihrem Namen.
Wenn die Projektion "Keine" ist, wird eine geradlinige Standardprojektion zurückgegeben.
- matplotlib.projections. get_projection_names ( ) [Quelle] #
Gibt die Namen aller derzeit registrierten Projektionen zurück.
matplotlib.projections.polar
#
- Klasse matplotlib.projections.polar. InvertedPolarTransform ( axis = None , use_rmin = True , _apply_theta_transforms = True ) [Quelle] #
Basen:
Transform
Die Umkehrung der Polartransformation, die den kartesischen Koordinatenraum x und y zurück auf theta und r abbildet .
- Parameter :
- Kurzname str
Eine Zeichenfolge, die den "Namen" der Transformation darstellt. Der Name hat keine andere Bedeutung, als die Lesbarkeit zu verbessern,
str(transform)
wenn DEBUG=True.
- has_inverse = True #
True, wenn diese Transformation eine entsprechende inverse Transformation hat.
- input_dims = 2 #
Die Anzahl der Eingabedimensionen dieser Transformation. Muss in der Unterklasse (mit ganzen Zahlen) überschrieben werden.
- invertiert ( ) [Quelle] #
Geben Sie die entsprechende inverse Transformation zurück.
Es hält .
x == self.inverted().transform(self.transform(x))
Der Rückgabewert dieser Methode sollte als temporär behandelt werden. Eine Aktualisierung von self bewirkt keine entsprechende Aktualisierung seiner invertierten Kopie.
- output_dims = 2 #
Die Anzahl der Ausgabedimensionen dieser Transformation. Muss in der Unterklasse (mit ganzen Zahlen) überschrieben werden.
- transform_non_affine ( xy ) [Quelle] #
Wenden Sie nur den nicht-affinen Teil dieser Transformation an.
transform(values)
ist immer gleichbedeutend mittransform_affine(transform_non_affine(values))
.Bei nicht-affinen Transformationen entspricht dies im Allgemeinen
transform(values)
. Bei affinen Transformationen ist dies immer ein No-Op.- Parameter :
- Werte -Array
Die Eingabewerte als NumPy-Array der Länge
input_dims
oder Form (N xinput_dims
).
- Rückgaben :
- Reihe
Die Ausgabewerte als NumPy-Array mit Länge
output_dims
oder Form (N xoutput_dims
), je nach Eingabe.
- Klasse matplotlib.projections.polar. PolarAffine ( scale_transform , limits ) [Quelle] #
Basen:
Affine2DBase
Der affine Teil der Polarprojektion. Skaliert die Ausgabe so, dass der maximale Radius auf der Kante des Achsenkreises liegt.
limits ist die Ansichtsgrenze der Daten. Der einzige Teil seiner Grenzen, der verwendet wird, sind die y-Grenzen (für die Radiusgrenzen). Der Theta-Bereich wird von der nicht-affinen Transformation behandelt.
- Klasse matplotlib.projections.polar. PolarAxes ( * args , theta_offset = 0 , theta_direction = 1 , rlabel_position = 22.5 , ** kwargs ) [Quelle] #
Basen:
Axes
Eine Polardiagrammprojektion, bei der die Eingabedimensionen theta , r sind .
Theta zeigt nach Osten und geht gegen den Uhrzeigersinn.
Baue eine Axt in einer Figur.
- Parameter :
- Feige
Figure
Die Axes ist in der Abb . gebaut .
Figure
- Rect- Tupel (links, unten, Breite, Höhe).
Die Achsen sind im Rechteck rect gebaut . rect ist in
Figure
Koordinaten.- Sharex, Sharey
Axes
, optional Das x oder y
axis
wird mit der x- oder y-Achse in der Eingabe geteiltAxes
.- frameon bool, Standard: True
Ob der Achsenrahmen sichtbar ist.
- box_aspect Float, optional
Stellen Sie für das Achsenfeld ein festes Seitenverhältnis ein, dh das Verhältnis von Höhe zu Breite. Siehe
set_box_aspect
für Details.- **Kwarg
Weitere optionale Schlüsselwortargumente:
Eigentum
Beschreibung
{'box', 'datalim'}
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt
Skalar oder Keine
(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} oder float
bool
Unbekannt
Unbekannt
Callable[[Achsen, Renderer], Bbox]
bool oder 'line'
Float oder None
bool
Patch oder (Pfad, Transform) oder None
facecolor
oder FCFarbe
bool
Str
bool
Objekt
bool
bool
Unbekannt
None oder bool oder float oder aufrufbar
[links, unten, Breite, Höhe] oder
Bbox
Unbekannt
Float oder None
bool
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Str
Str
bool
Unbekannt
Str
(unten: Schwimmer, oben: Schwimmer)
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
Unbekannt
Str
(unten: Schwimmer, oben: Schwimmer)
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
schweben
- Feige
- Rückgaben :
- Klasse InvertedPolarTransform ( axis = None , use_rmin = True , _apply_theta_transforms = True ) [Quelle] #
Basen:
Transform
Die Umkehrung der Polartransformation, die den kartesischen Koordinatenraum x und y zurück auf theta und r abbildet .
- Parameter :
- Kurzname str
Eine Zeichenfolge, die den "Namen" der Transformation darstellt. Der Name hat keine andere Bedeutung, als die Lesbarkeit zu verbessern,
str(transform)
wenn DEBUG=True.
- has_inverse = True #
True, wenn diese Transformation eine entsprechende inverse Transformation hat.
- input_dims = 2 #
Die Anzahl der Eingabedimensionen dieser Transformation. Muss in der Unterklasse (mit ganzen Zahlen) überschrieben werden.
- invertiert ( ) [Quelle] #
Geben Sie die entsprechende inverse Transformation zurück.
Es hält .
x == self.inverted().transform(self.transform(x))
Der Rückgabewert dieser Methode sollte als temporär behandelt werden. Eine Aktualisierung von self bewirkt keine entsprechende Aktualisierung seiner invertierten Kopie.
- output_dims = 2 #
Die Anzahl der Ausgabedimensionen dieser Transformation. Muss in der Unterklasse (mit ganzen Zahlen) überschrieben werden.
- transform_non_affine ( xy ) [Quelle] #
Wenden Sie nur den nicht-affinen Teil dieser Transformation an.
transform(values)
ist immer gleichbedeutend mittransform_affine(transform_non_affine(values))
.Bei nicht-affinen Transformationen entspricht dies im Allgemeinen
transform(values)
. Bei affinen Transformationen ist dies immer ein No-Op.- Parameter :
- Werte -Array
Die Eingabewerte als NumPy-Array der Länge
input_dims
oder Form (N xinput_dims
).
- Rückgaben :
- Reihe
Die Ausgabewerte als NumPy-Array mit Länge
output_dims
oder Form (N xoutput_dims
), je nach Eingabe.
- Klasse PolarAffine ( scale_transform , limits ) [Quelle] #
Basen:
Affine2DBase
Der affine Teil der Polarprojektion. Skaliert die Ausgabe so, dass der maximale Radius auf der Kante des Achsenkreises liegt.
limits ist die Ansichtsgrenze der Daten. Der einzige Teil seiner Grenzen, der verwendet wird, sind die y-Grenzen (für die Radiusgrenzen). Der Theta-Bereich wird von der nicht-affinen Transformation behandelt.
- Klasse PolarTransform ( axis = None , use_rmin = True , _apply_theta_transforms = True ) [Quelle] #
Basen:
Transform
Die polare Basistransformation.
Diese Transformation bildet Polarkoordinaten in kartesische Koordinaten ab (handhabt jedoch nicht die Positionierung im Bildschirmbereich).
(theta, r)
(x, y) = (r * cos(theta), r * sin(theta))
Bahnsegmente mit festem Radius werden automatisch in Kreisbögen umgewandelt, solange .
path._interpolation_steps > 1
- Parameter :
- Kurzname str
Eine Zeichenfolge, die den "Namen" der Transformation darstellt. Der Name hat keine andere Bedeutung, als die Lesbarkeit zu verbessern,
str(transform)
wenn DEBUG=True.
- has_inverse = True #
True, wenn diese Transformation eine entsprechende inverse Transformation hat.
- input_dims = 2 #
Die Anzahl der Eingabedimensionen dieser Transformation. Muss in der Unterklasse (mit ganzen Zahlen) überschrieben werden.
- invertiert ( ) [Quelle] #
Geben Sie die entsprechende inverse Transformation zurück.
Es hält .
x == self.inverted().transform(self.transform(x))
Der Rückgabewert dieser Methode sollte als temporär behandelt werden. Eine Aktualisierung von self bewirkt keine entsprechende Aktualisierung seiner invertierten Kopie.
- output_dims = 2 #
Die Anzahl der Ausgabedimensionen dieser Transformation. Muss in der Unterklasse (mit ganzen Zahlen) überschrieben werden.
- transform_non_affine ( tr ) [Quelle] #
Wenden Sie nur den nicht-affinen Teil dieser Transformation an.
transform(values)
ist immer gleichbedeutend mittransform_affine(transform_non_affine(values))
.Bei nicht-affinen Transformationen entspricht dies im Allgemeinen
transform(values)
. Bei affinen Transformationen ist dies immer ein No-Op.- Parameter :
- Werte -Array
Die Eingabewerte als NumPy-Array der Länge
input_dims
oder Form (N xinput_dims
).
- Rückgaben :
- Reihe
Die Ausgabewerte als NumPy-Array mit Länge
output_dims
oder Form (N xoutput_dims
), je nach Eingabe.
- Klasse RadialLocator ( Basis , Achsen = None ) [Quelle] #
Basen:
Locator
Wird verwendet, um Radius-Ticks zu lokalisieren.
Stellt sicher, dass alle Ticks streng positiv sind. Alle anderen Aufgaben delegiert er an die Basis
Locator
(die je nach Skalierung der r -Achse unterschiedlich sein kann).- Nichtsingular ( vmin , vmax ) [Quelle] #
Passen Sie einen Bereich nach Bedarf an, um Singularitäten zu vermeiden.
Diese Methode wird während der automatischen Skalierung aufgerufen, wobei die Datengrenzen für die Achsen festgelegt werden, wenn die Achsen Daten enthalten oder nicht.
(v0, v1)
(-inf, +inf)
Wenn (möglicherweise bis zu einem gewissen Fließkommaabfall), gibt diese Methode ein erweitertes Intervall um diesen Wert zurück.
v0 == v1
Wenn , gibt diese Methode geeignete Standardansichtsgrenzen zurück.
(v0, v1) == (-inf, +inf)
Andernfalls wird unverändert zurückgegeben.
(v0, v1)
- Klasse ThetaFormatter [Quelle] #
Basen:
Formatter
Wird verwendet, um die Theta - Tick-Beschriftungen zu formatieren. Wandelt die native Einheit Radiant in Grad um und fügt ein Gradsymbol hinzu.
- Klasse ThetaLocator ( Basis ) [Quelle] #
Basen:
Locator
Wird verwendet, um Theta-Ticks zu lokalisieren.
Dies funktioniert genauso wie der Basis-Locator, außer in dem Fall, dass die Ansicht den gesamten Kreis umfasst. In solchen Fällen werden die zuvor verwendeten Standardpositionen alle 45 Grad zurückgegeben.
- can_pan ( ) [Quelle] #
Gibt zurück, ob diese Achse die Funktionalität der Schwenk-/Zoom-Schaltfläche unterstützt.
Für Polarachsen ist dies leicht irreführend. Sowohl das Schwenken als auch das Zoomen werden über dieselbe Schaltfläche ausgeführt. Das Schwenken erfolgt im Azimut, während das Zoomen entlang des Radials erfolgt.
- can_zoom ( ) [Quelle] #
Geben Sie zurück, ob diese Achse die Funktionalität der Zoombox-Schaltfläche unterstützt.
Polarachsen unterstützen keine Zoomboxen.
- drag_pan ( Taste , Taste , x , y ) [Quelle] #
Wird aufgerufen, wenn sich die Maus während eines Schwenkvorgangs bewegt.
- Parameter :
- Taste
MouseButton
Die gedrückte Maustaste.
- key str oder None
Die gedrückte Taste, falls vorhanden.
- x, y schweben
Die Mauskoordinaten werden in Anzeigekoordinaten angezeigt.
- Taste
Anmerkungen
Dies soll durch neue Projektionstypen überschrieben werden.
- draw ( Renderer ) [Quelle] #
Zeichnen Sie den Künstler (und seine Kinder) mit dem angegebenen Renderer.
Dies hat keine Auswirkung, wenn der Künstler nicht sichtbar ist (
Artist.get_visible
gibt False zurück).- Parameter :
- Renderer-
RendererBase
Unterklasse.
- Renderer-
Anmerkungen
Diese Methode wird in den Artist-Unterklassen überschrieben.
- end_pan ( ) [Quelle] #
Wird aufgerufen, wenn ein Pan-Vorgang abgeschlossen ist (wenn die Maustaste gedrückt ist).
Anmerkungen
Dies soll durch neue Projektionstypen überschrieben werden.
- format_coord ( theta , r ) [Quelle] #
Gibt eine Formatzeichenfolge zurück, die die x- , y - Koordinaten formatiert.
- get_data_ratio ( ) [Quelle] #
Gibt das Seitenverhältnis der Daten selbst zurück. Für ein Polardiagramm sollte dies immer 1,0 sein
- get_rlabel_position ( ) [Quelle] #
- Rückgaben :
- schweben
Die Theta-Position der Radiusbeschriftungen in Grad.
- get_theta_direction ( ) [Quelle] #
Ermitteln Sie die Richtung, in der Theta zunimmt.
- -1:
Theta nimmt im Uhrzeigersinn zu
- 1:
Theta nimmt entgegen dem Uhrzeigersinn zu
- get_xaxis_text1_transform ( pad ) [Quelle] #
- Rückgaben :
- umwandeln Umwandeln
Die zum Zeichnen von X-Achsen-Beschriftungen verwendete Transformation, die pad_points zum Auffüllen (in Punkten) zwischen der Achse und der Beschriftung hinzufügt. Die x-Richtung ist in Datenkoordinaten und die y-Richtung ist in Achsenkoordinaten angegeben
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
Die vertikale Textausrichtung.
- halign {'Mitte', 'links', 'rechts'}
Die horizontale Textausrichtung.
Anmerkungen
Diese Transformation wird hauptsächlich von der
Axis
Klasse verwendet und soll durch neue Arten von Projektionen überschrieben werden, die möglicherweise Achsenelemente an verschiedenen Orten platzieren müssen.
- get_xaxis_text2_transform ( pad ) [Quelle] #
- Rückgaben :
- umwandeln Umwandeln
Die zum Zeichnen sekundärer X-Achsen-Beschriftungen verwendete Transformation, die pad_points zum Auffüllen (in Punkten) zwischen der Achse und der Beschriftung hinzufügt. Die x-Richtung ist in Datenkoordinaten und die y-Richtung ist in Achsenkoordinaten angegeben
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
Die vertikale Textausrichtung.
- halign {'Mitte', 'links', 'rechts'}
Die horizontale Textausrichtung.
Anmerkungen
Diese Transformation wird hauptsächlich von der
Axis
Klasse verwendet und soll durch neue Arten von Projektionen überschrieben werden, die möglicherweise Achsenelemente an verschiedenen Orten platzieren müssen.
- get_xaxis_transform ( which = 'grid' ) [Quelle] #
Holen Sie sich die Transformation, die zum Zeichnen von X-Achsen-Beschriftungen, Teilstrichen und Gitternetzlinien verwendet wird. Die x-Richtung ist in Datenkoordinaten und die y-Richtung ist in Achsenkoordinaten angegeben.
Notiz
Diese Transformation wird hauptsächlich von der
Axis
Klasse verwendet und soll durch neue Arten von Projektionen überschrieben werden, die möglicherweise Achsenelemente an verschiedenen Orten platzieren müssen.
- get_yaxis_text1_transform ( pad ) [Quelle] #
- Rückgaben :
- umwandeln Umwandeln
Die zum Zeichnen von Y-Achsenbeschriftungen verwendete Transformation, die pad_points zum Auffüllen (in Punkten) zwischen der Achse und der Beschriftung hinzufügt. Die x-Richtung ist in Achsenkoordinaten und die y-Richtung ist in Datenkoordinaten angegeben
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
Die vertikale Textausrichtung.
- halign {'Mitte', 'links', 'rechts'}
Die horizontale Textausrichtung.
Anmerkungen
Diese Transformation wird hauptsächlich von der
Axis
Klasse verwendet und soll durch neue Arten von Projektionen überschrieben werden, die möglicherweise Achsenelemente an verschiedenen Orten platzieren müssen.
- get_yaxis_text2_transform ( pad ) [Quelle] #
- Rückgaben :
- umwandeln Umwandeln
Die Transformation, die zum Zeichnen von SecondArt-Y-Achsen-Beschriftungen verwendet wird, die pad_points zum Auffüllen (in Punkten) zwischen der Achse und der Beschriftung hinzufügt. Die x-Richtung ist in Achsenkoordinaten und die y-Richtung ist in Datenkoordinaten angegeben
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
Die vertikale Textausrichtung.
- halign {'Mitte', 'links', 'rechts'}
Die horizontale Textausrichtung.
Anmerkungen
Diese Transformation wird hauptsächlich von der
Axis
Klasse verwendet und soll durch neue Arten von Projektionen überschrieben werden, die möglicherweise Achsenelemente an verschiedenen Orten platzieren müssen.
- get_yaxis_transform ( which = 'grid' ) [Quelle] #
Holen Sie sich die Transformation, die zum Zeichnen von Y-Achsenbeschriftungen, Teilstrichen und Gitternetzlinien verwendet wird. Die x-Richtung ist in Achsenkoordinaten und die y-Richtung ist in Datenkoordinaten angegeben.
Notiz
Diese Transformation wird hauptsächlich von der
Axis
Klasse verwendet und soll durch neue Arten von Projektionen überschrieben werden, die möglicherweise Achsenelemente an verschiedenen Orten platzieren müssen.
- name = 'polar' #
- set ( * , einstellbar=<UNSCHARF> , agg_filter=<UNSCHARF> , alpha=<UNSCHARF> , Anker=<UNSCHARF> , animation =<UNSCHARF> , Aspekt=<UNSCHARF> , autoscale_on=<UNSCHARF> , autoscalex_on=<UNSCHARF > , autoscaley_on=<UNSET> , axis_locator, axisbelow=< UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<UNSCHARF> , gid=<UNSCHARF>, in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , navigation=<UNSET> , path_effects=< UNSET> , picker=< UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder =<UNSCHARF> , gerastert=<UNSCHARF> , rgrids=<UNSCHARF> , rlabel_position=<UNSCHARF> , rlim=<UNSCHARF> , rmax=<UNSCHARF> , rmin=<UNSCHARF> , rorigin=<UNSCHARF> , rscale=< UNSCHARF> , rticks=<UNSCHARF>, sketch_params=<UNSET>, snap=<UNSET> , theta_direction=<UNSET> , theta_offset=<UNSET> , theta_zero_location=<UNSET> , thetagrids=<UNSET> , thetalim=<UNSET> , thetamax=<UNSET> , thetamin=<UNSET> , Titel =<UNSCHARF> , transform=<UNSCHARF> , url=<UNSCHARF> , sichtbar=<UNSCHARF> , xbound=<UNSCHARF> , xlabel=<UNSCHARF> , xlim=<UNSCHARF> , xmargin=<UNSCHARF> , xscale=< UNSCHARF> , xticklabels=<UNSCHARF>, xticks=<UNSET> ,ybound=<UNSCHARF> , ylabel=<UNSCHARF> , ylim=<UNSCHARF> , ymargin=<UNSCHARF> , yscale=<UNSCHARF> , yticklabels=<UNSCHARF> , yticks=<UNSCHARF> , zorder=<UNSCHARF> ) [source ] #
Legen Sie mehrere Eigenschaften gleichzeitig fest.
Unterstützte Eigenschaften sind
Eigentum
Beschreibung
{'box', 'datalim'}
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt
Skalar oder Keine
(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} oder float
bool
Unbekannt
Unbekannt
Callable[[Achsen, Renderer], Bbox]
bool oder 'line'
Float oder None
bool
Patch oder (Pfad, Transform) oder None
facecolor
oder FCFarbe
bool
Str
bool
Objekt
bool
bool
Unbekannt
None oder bool oder float oder aufrufbar
[links, unten, Breite, Höhe] oder
Bbox
Unbekannt
Float oder None
bool
Tupel mit Floats
Nummer
Unbekannt
schweben
schweben
schweben
Unbekannt
Unbekannt
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Unbekannt
Unbekannt
Str
Tupel mit Floats, Grad
Unbekannt
Unbekannt
Unbekannt
Str
Str
bool
Unbekannt
Str
(unten: Schwimmer, oben: Schwimmer)
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
Unbekannt
Str
(unten: Schwimmer, oben: Schwimmer)
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
schweben
- set_rgrids ( radii , labels = None , angle = None , fmt = None , ** kwargs ) [Quelle] #
Legen Sie die radialen Gitternetzlinien in einem Polardiagramm fest.
- Parameter :
- Radientupel mit Gleitkommazahlen
Die Radien für die radialen Gitternetzlinien
- beschriftet Tupel mit Strings oder None
Die Beschriftungen, die an jeder radialen Gitterlinie verwendet werden sollen. Wird verwendet
matplotlib.ticker.ScalarFormatter
, wenn None.- Winkelschwimmer _
Die Winkelposition der Radiusbeschriftungen in Grad.
- fmt str oder Keine
Formatzeichenfolge verwendet in
matplotlib.ticker.FormatStrFormatter
. Zum Beispiel '%f'.
- Rückgaben :
- Linien Liste von
lines.Line2D
Die radialen Gitterlinien.
- Etikettenliste von
text.Text
Die Tick-Labels.
- Linien Liste von
- Andere Parameter :
- **Kwarg
kwargs sind optionale
Text
Eigenschaften für die Labels.
- set_rlabel_position ( value ) [Quelle] #
Aktualisieren Sie die Theta-Position der Radiusbeschriftungen.
- Parameter :
- Wert Nummer
Die Winkelposition der Radiusbeschriftungen in Grad.
- set_rlim ( bottom = None , top = None , * , emit = True , auto = False , ** kwargs ) [source] #
Legen Sie die Ansichtsgrenzen der radialen Achse fest.
Diese Funktion verhält sich wie
Axes.set_ylim
, unterstützt aber zusätzlich rmin und rmax als Aliase für bottom und top .Siehe auch
- set_rorigin ( rorigin ) [Quelle] #
Aktualisieren Sie den radialen Ursprung.
- Parameter :
- Herkunft schweben
- set_theta_direction ( Richtung ) [Quelle] #
Stellen Sie die Richtung ein, in der Theta zunimmt.
- im Uhrzeigersinn, -1:
Theta nimmt im Uhrzeigersinn zu
- gegen den Uhrzeigersinn, gegen den Uhrzeigersinn, 1:
Theta nimmt entgegen dem Uhrzeigersinn zu
- set_theta_offset ( Offset ) [Quelle] #
Legen Sie den Versatz für die Position von 0 im Bogenmaß fest.
- set_theta_zero_location ( loc , offset = 0.0 ) [Quelle] #
Legen Sie die Position der Theta-Null fest.
Dies ruft einfach
set_theta_offset
mit dem korrekten Wert im Bogenmaß auf.- Parameter :
- loc str
Kann eines von „N“, „NW“, „W“, „SW“, „S“, „SE“, „E“ oder „NE“ sein.
- Offset -Float, Standard: 0
Ein Versatz in Grad, der von der angegebenen Position angewendet werden soll . Hinweis: Dieser Offset wird unabhängig von der Richtungseinstellung immer gegen den Uhrzeigersinn angewendet.
- set_thetagrids ( angles , labels = None , fmt = None , ** kwargs ) [Quelle] #
Legen Sie die Theta-Gitternetzlinien in einem Polardiagramm fest.
- Parameter :
- Winkeltupel mit Gleitkommazahlen, Grad
Die Winkel der Theta-Gitterlinien.
- beschriftet Tupel mit Strings oder None
Die Beschriftungen, die an jeder Theta-Rasterlinie verwendet werden sollen. Wird verwendet
projections.polar.ThetaFormatter
, wenn None.- fmt str oder Keine
Formatzeichenfolge verwendet in
matplotlib.ticker.FormatStrFormatter
. Zum Beispiel '%f'. Beachten Sie, dass der verwendete Winkel im Bogenmaß angegeben ist.
- Rückgaben :
- Linien Liste von
lines.Line2D
Die Theta-Gitterlinien.
- Etikettenliste von
text.Text
Die Tick-Labels.
- Linien Liste von
- Andere Parameter :
- **Kwarg
kwargs sind optionale
Text
Eigenschaften für die Labels.
- set_thetalim ( * args , ** kwargs ) [Quelle] #
Legen Sie die minimalen und maximalen Theta-Werte fest.
Kann folgende Unterschriften nehmen:
set_thetalim(minval, maxval)
: Legen Sie die Grenzen in Radiant fest.set_thetalim(thetamin=minval, thetamax=maxval)
: Legen Sie die Grenzen in Grad fest.
wobei minval und maxval die Mindest- und Höchstgrenzen sind. Werte werden in den Bereich eingeschlossen\([0, 2\pi]\)(im Bogenmaß), so ist es beispielsweise möglich, eine Achse symmetrisch um 0 zu haben. Ein ValueError wird ausgelöst, wenn die absolute Winkeldifferenz größer als ein Vollkreis ist.
set_thetalim(-np.pi / 2, np.pi / 2)
- set_yscale ( * args , ** kwargs ) [Quelle] #
Stellen Sie die Skala der Y-Achse ein.
- Parameter :
- Wert {"linear", "log", "symlog", "logit", ...} oder
ScaleBase
Der anzuwendende Achsenskalierungstyp.
- **Kwarg
Je nach Skala werden unterschiedliche Schlüsselwortargumente akzeptiert. Siehe die entsprechenden Klassenschlüsselwortargumente:
- Wert {"linear", "log", "symlog", "logit", ...} oder
Anmerkungen
Standardmäßig unterstützt Matplotlib die oben genannten Skalen. Zusätzlich können benutzerdefinierte Skalen mit registriert werden
matplotlib.scale.register_scale
. Diese Skalen können dann auch hier verwendet werden.
- start_pan ( x , y , Taste ) [Quelle] #
Wird aufgerufen, wenn ein Pan-Vorgang gestartet wurde.
- Parameter :
- x, y schweben
Die Mauskoordinaten werden in Anzeigekoordinaten angezeigt.
- Taste
MouseButton
Die gedrückte Maustaste.
Anmerkungen
Dies soll durch neue Projektionstypen überschrieben werden.
- Klasse matplotlib.projections.polar. PolarTransform ( axis = None , use_rmin = True , _apply_theta_transforms = True ) [Quelle] #
Basen:
Transform
Die polare Basistransformation.
Diese Transformation bildet Polarkoordinaten in kartesische Koordinaten ab (handhabt jedoch nicht die Positionierung im Bildschirmbereich).
(theta, r)
(x, y) = (r * cos(theta), r * sin(theta))
Bahnsegmente mit festem Radius werden automatisch in Kreisbögen umgewandelt, solange .
path._interpolation_steps > 1
- Parameter :
- Kurzname str
Eine Zeichenfolge, die den "Namen" der Transformation darstellt. Der Name hat keine andere Bedeutung, als die Lesbarkeit zu verbessern,
str(transform)
wenn DEBUG=True.
- has_inverse = True #
True, wenn diese Transformation eine entsprechende inverse Transformation hat.
- input_dims = 2 #
Die Anzahl der Eingabedimensionen dieser Transformation. Muss in der Unterklasse (mit ganzen Zahlen) überschrieben werden.
- invertiert ( ) [Quelle] #
Geben Sie die entsprechende inverse Transformation zurück.
Es hält .
x == self.inverted().transform(self.transform(x))
Der Rückgabewert dieser Methode sollte als temporär behandelt werden. Eine Aktualisierung von self bewirkt keine entsprechende Aktualisierung seiner invertierten Kopie.
- output_dims = 2 #
Die Anzahl der Ausgabedimensionen dieser Transformation. Muss in der Unterklasse (mit ganzen Zahlen) überschrieben werden.
- transform_non_affine ( tr ) [Quelle] #
Wenden Sie nur den nicht-affinen Teil dieser Transformation an.
transform(values)
ist immer gleichbedeutend mittransform_affine(transform_non_affine(values))
.Bei nicht-affinen Transformationen entspricht dies im Allgemeinen
transform(values)
. Bei affinen Transformationen ist dies immer ein No-Op.- Parameter :
- Werte -Array
Die Eingabewerte als NumPy-Array der Länge
input_dims
oder Form (N xinput_dims
).
- Rückgaben :
- Reihe
Die Ausgabewerte als NumPy-Array mit Länge
output_dims
oder Form (N xoutput_dims
), je nach Eingabe.
- Klasse matplotlib.projections.polar. RadialAxis ( * args , ** kwargs ) [Quelle] #
Basen:
YAxis
Eine radiale Achse.
Dadurch werden bestimmte Eigenschaften von a außer Kraft gesetzt,
YAxis
um eine spezielle Schreibweise für eine radiale Achse bereitzustellen.- Parameter :
- Achsen
matplotlib.axes.Axes
Die
Axes
, zu der die erstellte Achse gehört.- Pickradius- Float
Der Akzeptanzradius für Containment-Tests. Siehe auch
Axis.contains
.
- Achsen
- Achsenname = 'Radius' #
Schreibgeschützter Name, der die Achse identifiziert.
- löschen ( ) [Quelle] #
Löschen Sie die Achse.
Dadurch werden die Achseneigenschaften auf ihre Standardwerte zurückgesetzt:
das Etikett
die Skala
Locatoren, Formatierer und Ticks
Haupt- und Nebengitter
Einheiten
registrierte Rückrufe
- set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF > , animation=<UNSCHARF> ,, clip_on =<UNSCHARF> , clip_path=<UNSCHARF> , data_interval=<UNSCHARF> , gid=<UNSCHARF > , in_layout=<UNSET> , inverted=<UNSET> , label=<UNSET> , label_coords=<UNSET> , label_position=<UNSET> , label_text=<UNSET> , major_formatter=<UNSET> , major_locator=<UNSET> ,minor_formatter=<UNSET> ,minor_locator=<UNSET> , mouseover=<UNSET> , offset_position=<UNSET> , path_effects=< UNSET> ,, pickradius=<UNSET > , rasterized= <UNSET> , remove_overlapping_locs=<UNSET> , sketch_params= <UNSCHARF> , snap=<UNSCHARF> , tick_params=<UNSCHARF> , ticklabels=< UNSCHARF> , ticks= <UNSCHARF> , ticks_position=<UNSCHARF> , transform=<UNSCHARF> , Einheiten=<UNSCHARF> , url=<UNSCHARF > ,view_interval=<UNSET> ,sichtbar=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #
Legen Sie mehrere Eigenschaften gleichzeitig fest.
Unterstützte Eigenschaften sind
Eigentum
Beschreibung
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt
Skalar oder Keine
bool
bool
Patch oder (Pfad, Transform) oder None
Unbekannt
Str
bool
Unbekannt
Objekt
Unbekannt
{'links rechts'}
Str
Formatter
,str
, oder FunktionFormatter
,str
, oder Funktionbool
{'links rechts'}
None oder bool oder float oder aufrufbar
schweben
bool
Unbekannt
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Unbekannt
Folge von str oder von
Text
sListe der Schwimmer
{'links', 'rechts', 'beide', 'Standard', 'keine'}
Einheiten-Tag
Str
Unbekannt
bool
schweben
- Klasse matplotlib.projections.polar. RadialLocator ( Basis , Achsen = None ) [Quelle] #
Basen:
Locator
Wird verwendet, um Radius-Ticks zu lokalisieren.
Stellt sicher, dass alle Ticks streng positiv sind. Alle anderen Aufgaben delegiert er an die Basis
Locator
(die je nach Skalierung der r -Achse unterschiedlich sein kann).- Nichtsingular ( vmin , vmax ) [Quelle] #
Passen Sie einen Bereich nach Bedarf an, um Singularitäten zu vermeiden.
Diese Methode wird während der automatischen Skalierung aufgerufen, wobei die Datengrenzen für die Achsen festgelegt werden, wenn die Achsen Daten enthalten oder nicht.
(v0, v1)
(-inf, +inf)
Wenn (möglicherweise bis zu einem gewissen Fließkommaabfall), gibt diese Methode ein erweitertes Intervall um diesen Wert zurück.
v0 == v1
Wenn , gibt diese Methode geeignete Standardansichtsgrenzen zurück.
(v0, v1) == (-inf, +inf)
Andernfalls wird unverändert zurückgegeben.
(v0, v1)
- Klasse matplotlib.projections.polar. RadialTick ( * args , ** kwargs ) [Quelle] #
Basen:
YTick
Ein Tick auf der radialen Achse.
Diese Unterklasse von
YTick
stellt radiale Teilstriche mit einigen kleinen Änderungen an ihrer Neupositionierung bereit, so dass Teilstriche basierend auf Achsenbegrenzungen gedreht werden. Dies führt zu Zecken, die korrekt senkrecht zur Wirbelsäule stehen. Etiketten werden auch so gedreht, dass sie senkrecht zum Buchrücken stehen, wenn die „automatische“ Drehung aktiviert ist.bbox ist die Bound2D-Begrenzungsbox in Anzeigekoordinaten der Achsen. loc ist die Tick-Position in Datenkoords. size ist die Tick-Größe in Punkten
- set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF > , animation=<UNSCHARF> ,, clip_on =<UNSCHARF> , clip_path=<UNSCHARF> , gid=<UNSCHARF> , in_layout=<UNSCHARF > , label=<UNSET> , label1=<UNSET> , label2=<UNSET> , mouseover=<UNSET> , pad=<UNSET> , path_effects=<UNSET> , picker= <UNSET> , gerastert=<UNSET> , sketch_params=<UNSET> ,snap=<UNSET> ,transform=<UNSCHARF> , url=<UNSCHARF> , sichtbar=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #
Legen Sie mehrere Eigenschaften gleichzeitig fest.
Unterstützte Eigenschaften sind
Eigentum
Beschreibung
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt
Skalar oder Keine
bool
bool
Patch oder (Pfad, Transform) oder None
Str
bool
Str
Str
Str
bool
schweben
None oder bool oder float oder aufrufbar
bool
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Str
bool
schweben
- Klasse matplotlib.projections.polar. ThetaAxis ( * args , ** kwargs ) [Quelle] #
Basen:
XAxis
Eine Theta-Achse.
Dadurch werden bestimmte Eigenschaften von überschrieben,
XAxis
um einen Sonderfall für eine Winkelachse bereitzustellen.- Parameter :
- Achsen
matplotlib.axes.Axes
Die
Axes
, zu der die erstellte Achse gehört.- Pickradius- Float
Der Akzeptanzradius für Containment-Tests. Siehe auch
Axis.contains
.
- Achsen
- Achsenname = 'theta' #
Schreibgeschützter Name, der die Achse identifiziert.
- löschen ( ) [Quelle] #
Löschen Sie die Achse.
Dadurch werden die Achseneigenschaften auf ihre Standardwerte zurückgesetzt:
das Etikett
die Skala
Locatoren, Formatierer und Ticks
Haupt- und Nebengitter
Einheiten
registrierte Rückrufe
- set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF > , animation=<UNSCHARF> ,, clip_on =<UNSCHARF> , clip_path=<UNSCHARF> , data_interval=<UNSCHARF> , gid=<UNSCHARF > , in_layout=<UNSET> , inverted=<UNSET> , label=<UNSET> , label_coords=<UNSET> , label_position=<UNSET> , label_text=<UNSET> , major_formatter=<UNSET> , major_locator=<UNSET> ,minor_formatter=<UNSET> ,minor_locator=<UNSET> , mouseover=<UNSET> , path_effects=<UNSET> , picker=<UNSET > ,, rasterized= <UNSET> , remove_overlapping_locs=<UNSET> , sketch_params=<UNSET> , snap= <UNSET> , tick_params=<UNSET> , ticklabels=<UNSET > , ticks= <UNSET> , ticks_position=<UNSET> , transform=<UNSET> , units=<UNSET> , url=<UNSET> , view_interval=<UNSET > , sichtbar=<UNSCHARF> , zorder=<UNSCHARF>) [Quelle] #
Legen Sie mehrere Eigenschaften gleichzeitig fest.
Unterstützte Eigenschaften sind
Eigentum
Beschreibung
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt
Skalar oder Keine
bool
bool
Patch oder (Pfad, Transform) oder None
Unbekannt
Str
bool
Unbekannt
Objekt
Unbekannt
{'oben unten'}
Str
Formatter
,str
, oder FunktionFormatter
,str
, oder Funktionbool
None oder bool oder float oder aufrufbar
schweben
bool
Unbekannt
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Unbekannt
Folge von str oder von
Text
sListe der Schwimmer
{'oben', 'unten', 'beide', 'Standard', 'keine'}
Einheiten-Tag
Str
Unbekannt
bool
schweben
- Klasse matplotlib.projections.polar. ThetaFormatter [Quelle] #
Basen:
Formatter
Wird verwendet, um die Theta - Tick-Beschriftungen zu formatieren. Wandelt die native Einheit Radiant in Grad um und fügt ein Gradsymbol hinzu.
- Klasse matplotlib.projections.polar. ThetaLocator ( Basis ) [Quelle] #
Basen:
Locator
Wird verwendet, um Theta-Ticks zu lokalisieren.
Dies funktioniert genauso wie der Basis-Locator, außer in dem Fall, dass die Ansicht den gesamten Kreis umfasst. In solchen Fällen werden die zuvor verwendeten Standardpositionen alle 45 Grad zurückgegeben.
- Klasse matplotlib.projections.polar. ThetaTick ( Achsen , * Args , ** Kwargs ) [Quelle] #
Basen:
XTick
Ein Theta-Achsen-Tick.
Diese Unterklasse von
XTick
bietet eckige Ticks mit einigen kleinen Modifikationen an ihrer Neupositionierung, so dass Ticks basierend auf der Tick-Position gedreht werden. Dies führt zu Ticks, die korrekt senkrecht zum Arc-Rückgrat stehen.Wenn die automatische Drehung aktiviert ist, werden die Etiketten auch so gedreht, dass sie parallel zum Buchrücken sind. Das Label-Padding wird auch hier angewendet, da es nicht möglich ist, eine generische Achsentransformation zu verwenden, um ein Tick-spezifisches Padding zu erzeugen.
bbox ist die Bound2D-Begrenzungsbox in Anzeigekoordinaten der Achsen. loc ist die Tick-Position in Datenkoords. size ist die Tick-Größe in Punkten
- set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF > , animation=<UNSCHARF> ,, clip_on =<UNSCHARF> , clip_path=<UNSCHARF> , gid=<UNSCHARF> , in_layout=<UNSCHARF > , label=<UNSET> , label1=<UNSET> , label2=<UNSET> , mouseover=<UNSET> , pad=<UNSET> , path_effects=<UNSET> , picker= <UNSET> , gerastert=<UNSET> , sketch_params=<UNSET> ,snap=<UNSET> ,transform=<UNSCHARF> , url=<UNSCHARF> , sichtbar=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #
Legen Sie mehrere Eigenschaften gleichzeitig fest.
Unterstützte Eigenschaften sind
Eigentum
Beschreibung
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt
Skalar oder Keine
bool
bool
Patch oder (Pfad, Transform) oder None
Str
bool
Str
Str
Str
bool
schweben
None oder bool oder float oder aufrufbar
bool
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Str
bool
schweben
matplotlib.projections.geo
#
- Klasse matplotlib.projections.geo. AitoffAxes ( * args , ** kwargs ) [Quelle] #
Basen:
GeoAxes
Baue eine Axt in einer Figur.
- Parameter :
- Feige
Figure
Die Axes ist in der Abb . gebaut .
Figure
- Rect- Tupel (links, unten, Breite, Höhe).
Die Achsen sind im Rechteck rect gebaut . rect ist in
Figure
Koordinaten.- Sharex, Sharey
Axes
, optional Das x oder y
axis
wird mit der x- oder y-Achse in der Eingabe geteiltAxes
.- frameon bool, Standard: True
Ob der Achsenrahmen sichtbar ist.
- box_aspect Float, optional
Stellen Sie für das Achsenfeld ein festes Seitenverhältnis ein, dh das Verhältnis von Höhe zu Breite. Siehe
set_box_aspect
für Details.- **Kwarg
Weitere optionale Schlüsselwortargumente:
Eigentum
Beschreibung
{'box', 'datalim'}
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt
Skalar oder Keine
(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} oder float
bool
Unbekannt
Unbekannt
Callable[[Achsen, Renderer], Bbox]
bool oder 'line'
Float oder None
bool
Patch oder (Pfad, Transform) oder None
facecolor
oder FCFarbe
bool
Str
bool
Objekt
bool
bool
Unbekannt
None oder bool oder float oder aufrufbar
[links, unten, Breite, Höhe] oder
Bbox
Unbekannt
Float oder None
bool
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Str
Str
bool
Unbekannt
Str
(unten: Schwimmer, oben: Schwimmer)
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
Unbekannt
Str
(unten: Schwimmer, oben: Schwimmer)
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
schweben
- Feige
- Rückgaben :
- Klasse AitoffTransform ( Auflösung ) [Quelle] #
Basen:
_GeoTransform
Die Basis-Aitoff-Transformation.
Erstellen Sie eine neue geografische Transformation.
Die Auflösung ist die Anzahl der Schritte, die zwischen jedem eingegebenen Liniensegment zu interpolieren sind, um seinen Pfad im gekrümmten Raum anzunähern.
- has_inverse = True #
True, wenn diese Transformation eine entsprechende inverse Transformation hat.
- invertiert ( ) [Quelle] #
Geben Sie die entsprechende inverse Transformation zurück.
Es hält .
x == self.inverted().transform(self.transform(x))
Der Rückgabewert dieser Methode sollte als temporär behandelt werden. Eine Aktualisierung von self bewirkt keine entsprechende Aktualisierung seiner invertierten Kopie.
- transform_non_affine ( ll ) [Quelle] #
Wenden Sie nur den nicht-affinen Teil dieser Transformation an.
transform(values)
ist immer gleichbedeutend mittransform_affine(transform_non_affine(values))
.Bei nicht-affinen Transformationen entspricht dies im Allgemeinen
transform(values)
. Bei affinen Transformationen ist dies immer ein No-Op.- Parameter :
- Werte -Array
Die Eingabewerte als NumPy-Array der Länge
input_dims
oder Form (N xinput_dims
).
- Rückgaben :
- Reihe
Die Ausgabewerte als NumPy-Array mit Länge
output_dims
oder Form (N xoutput_dims
), je nach Eingabe.
- Klasse InvertedAitoffTransform ( Auflösung ) [Quelle] #
Basen:
_GeoTransform
Erstellen Sie eine neue geografische Transformation.
Die Auflösung ist die Anzahl der Schritte, die zwischen jedem eingegebenen Liniensegment zu interpolieren sind, um seinen Pfad im gekrümmten Raum anzunähern.
- has_inverse = True #
True, wenn diese Transformation eine entsprechende inverse Transformation hat.
- invertiert ( ) [Quelle] #
Geben Sie die entsprechende inverse Transformation zurück.
Es hält .
x == self.inverted().transform(self.transform(x))
Der Rückgabewert dieser Methode sollte als temporär behandelt werden. Eine Aktualisierung von self bewirkt keine entsprechende Aktualisierung seiner invertierten Kopie.
- transform_non_affine ( xy ) [Quelle] #
Wenden Sie nur den nicht-affinen Teil dieser Transformation an.
transform(values)
ist immer gleichbedeutend mittransform_affine(transform_non_affine(values))
.Bei nicht-affinen Transformationen entspricht dies im Allgemeinen
transform(values)
. Bei affinen Transformationen ist dies immer ein No-Op.- Parameter :
- Werte -Array
Die Eingabewerte als NumPy-Array der Länge
input_dims
oder Form (N xinput_dims
).
- Rückgaben :
- Reihe
Die Ausgabewerte als NumPy-Array mit Länge
output_dims
oder Form (N xoutput_dims
), je nach Eingabe.
- name = 'aioff' #
- set ( * , einstellbar=<UNSCHARF> , agg_filter=<UNSCHARF> , alpha=<UNSCHARF> , Anker=<UNSCHARF> , animation =<UNSCHARF> , Aspekt=<UNSCHARF> , autoscale_on=<UNSCHARF> , autoscalex_on=<UNSCHARF > , autoscaley_on=<UNSET> , axis_locator, axisbelow=< UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<UNSCHARF> , gid=<UNSCHARF>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navigation=< UNSET> , path_effects=<UNSET> , Auswahl =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder =<UNSET> , rasterized= <UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< UNSCHARF> ,url=<UNSET> ,sichtbar=<UNSCHARF> , xbound=<UNSCHARF> , xlabel=<UNSCHARF> , xlim=<UNSCHARF> , xmargin=<UNSCHARF> , xscale=<UNSCHARF> , xticklabels=<UNSCHARF> , xticks=<UNSCHARF> , ybound= <UNSCHARF> , ylabel=<UNSCHARF> , ylim=<UNSCHARF> , ymargin=<UNSCHARF> , yscale=<UNSCHARF> , yticklabels=<UNSCHARF> , yticks=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #
Legen Sie mehrere Eigenschaften gleichzeitig fest.
Unterstützte Eigenschaften sind
Eigentum
Beschreibung
{'box', 'datalim'}
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt
Skalar oder Keine
(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} oder float
bool
Unbekannt
Unbekannt
Callable[[Achsen, Renderer], Bbox]
bool oder 'line'
Float oder None
bool
Patch oder (Pfad, Transform) oder None
facecolor
oder FCFarbe
bool
Str
bool
Objekt
Unbekannt
Unbekannt
Unbekannt
bool
bool
Unbekannt
None oder bool oder float oder aufrufbar
[links, unten, Breite, Höhe] oder
Bbox
Unbekannt
Float oder None
bool
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Str
Str
bool
Unbekannt
Str
Unbekannt
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
Unbekannt
Str
Unbekannt
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
schweben
- Klasse matplotlib.projections.geo. GeoAxes ( fig , rect , * , facecolor = None , frameon = True , sharex = None , sharey = None , label = '' , xscale = None , yscale = None , box_aspect = None , ** kwargs ) [Quelle] #
Basen:
Axes
Eine abstrakte Basisklasse für geografische Projektionen.
Baue eine Axt in einer Figur.
- Parameter :
- Feige
Figure
Die Axes ist in der Abb . gebaut .
Figure
- Rect- Tupel (links, unten, Breite, Höhe).
Die Achsen sind im Rechteck rect gebaut . rect ist in
Figure
Koordinaten.- Sharex, Sharey
Axes
, optional Das x oder y
axis
wird mit der x- oder y-Achse in der Eingabe geteiltAxes
.- frameon bool, Standard: True
Ob der Achsenrahmen sichtbar ist.
- box_aspect Float, optional
Stellen Sie für das Achsenfeld ein festes Seitenverhältnis ein, dh das Verhältnis von Höhe zu Breite. Siehe
set_box_aspect
für Details.- **Kwarg
Weitere optionale Schlüsselwortargumente:
Eigentum
Beschreibung
{'box', 'datalim'}
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt
Skalar oder Keine
(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} oder float
bool
Unbekannt
Unbekannt
Callable[[Achsen, Renderer], Bbox]
bool oder 'line'
Float oder None
bool
Patch oder (Pfad, Transform) oder None
facecolor
oder FCFarbe
bool
Str
bool
Objekt
bool
bool
Unbekannt
None oder bool oder float oder aufrufbar
[links, unten, Breite, Höhe] oder
Bbox
Unbekannt
Float oder None
bool
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Str
Str
bool
Unbekannt
Str
(unten: Schwimmer, oben: Schwimmer)
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
Unbekannt
Str
(unten: Schwimmer, oben: Schwimmer)
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
schweben
- Feige
- Rückgaben :
- AUFLÖSUNG = 75 #
- Klasse ThetaFormatter ( round_to = 1.0 ) [Quelle] #
Basen:
Formatter
Wird verwendet, um die Theta-Tick-Beschriftungen zu formatieren. Wandelt die native Einheit Radiant in Grad um und fügt ein Gradsymbol hinzu.
- can_pan ( ) [Quelle] #
Gibt zurück, ob diese Achse die Funktionalität der Schwenk-/Zoom-Schaltfläche unterstützt.
Dieses Achsenobjekt unterstützt kein interaktives Schwenken/Zoomen.
- can_zoom ( ) [Quelle] #
Geben Sie zurück, ob diese Achse die Funktionalität der Zoombox-Schaltfläche unterstützt.
Dieses Achsenobjekt unterstützt kein interaktives Zoomfeld.
- drag_pan ( Taste , Taste , x , y ) [Quelle] #
Wird aufgerufen, wenn sich die Maus während eines Schwenkvorgangs bewegt.
- Parameter :
- Taste
MouseButton
Die gedrückte Maustaste.
- key str oder None
Die gedrückte Taste, falls vorhanden.
- x, y schweben
Die Mauskoordinaten werden in Anzeigekoordinaten angezeigt.
- Taste
Anmerkungen
Dies soll durch neue Projektionstypen überschrieben werden.
- end_pan ( ) [Quelle] #
Wird aufgerufen, wenn ein Pan-Vorgang abgeschlossen ist (wenn die Maustaste gedrückt ist).
Anmerkungen
Dies soll durch neue Projektionstypen überschrieben werden.
- format_coord ( lon , lat ) [Quelle] #
Gibt einen Formatstring zurück, der die Koordinate formatiert.
- get_xaxis_text1_transform ( pad ) [Quelle] #
- Rückgaben :
- umwandeln Umwandeln
Die zum Zeichnen von X-Achsen-Beschriftungen verwendete Transformation, die pad_points zum Auffüllen (in Punkten) zwischen der Achse und der Beschriftung hinzufügt. Die x-Richtung ist in Datenkoordinaten und die y-Richtung ist in Achsenkoordinaten angegeben
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
Die vertikale Textausrichtung.
- halign {'Mitte', 'links', 'rechts'}
Die horizontale Textausrichtung.
Anmerkungen
Diese Transformation wird hauptsächlich von der
Axis
Klasse verwendet und soll durch neue Arten von Projektionen überschrieben werden, die möglicherweise Achsenelemente an verschiedenen Orten platzieren müssen.
- get_xaxis_text2_transform ( pad ) [Quelle] #
- Rückgaben :
- umwandeln Umwandeln
Die zum Zeichnen sekundärer X-Achsen-Beschriftungen verwendete Transformation, die pad_points zum Auffüllen (in Punkten) zwischen der Achse und der Beschriftung hinzufügt. Die x-Richtung ist in Datenkoordinaten und die y-Richtung ist in Achsenkoordinaten angegeben
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
Die vertikale Textausrichtung.
- halign {'Mitte', 'links', 'rechts'}
Die horizontale Textausrichtung.
Anmerkungen
Diese Transformation wird hauptsächlich von der
Axis
Klasse verwendet und soll durch neue Arten von Projektionen überschrieben werden, die möglicherweise Achsenelemente an verschiedenen Orten platzieren müssen.
- get_xaxis_transform ( which = 'grid' ) [Quelle] #
Holen Sie sich die Transformation, die zum Zeichnen von X-Achsen-Beschriftungen, Teilstrichen und Gitternetzlinien verwendet wird. Die x-Richtung ist in Datenkoordinaten und die y-Richtung ist in Achsenkoordinaten angegeben.
Notiz
Diese Transformation wird hauptsächlich von der
Axis
Klasse verwendet und soll durch neue Arten von Projektionen überschrieben werden, die möglicherweise Achsenelemente an verschiedenen Orten platzieren müssen.
- get_yaxis_text1_transform ( pad ) [Quelle] #
- Rückgaben :
- umwandeln Umwandeln
Die zum Zeichnen von Y-Achsenbeschriftungen verwendete Transformation, die pad_points zum Auffüllen (in Punkten) zwischen der Achse und der Beschriftung hinzufügt. Die x-Richtung ist in Achsenkoordinaten und die y-Richtung ist in Datenkoordinaten angegeben
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
Die vertikale Textausrichtung.
- halign {'Mitte', 'links', 'rechts'}
Die horizontale Textausrichtung.
Anmerkungen
Diese Transformation wird hauptsächlich von der
Axis
Klasse verwendet und soll durch neue Arten von Projektionen überschrieben werden, die möglicherweise Achsenelemente an verschiedenen Orten platzieren müssen.
- get_yaxis_text2_transform ( pad ) [Quelle] #
- Rückgaben :
- umwandeln Umwandeln
Die Transformation, die zum Zeichnen von SecondArt-Y-Achsen-Beschriftungen verwendet wird, die pad_points zum Auffüllen (in Punkten) zwischen der Achse und der Beschriftung hinzufügt. Die x-Richtung ist in Achsenkoordinaten und die y-Richtung ist in Datenkoordinaten angegeben
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
Die vertikale Textausrichtung.
- halign {'Mitte', 'links', 'rechts'}
Die horizontale Textausrichtung.
Anmerkungen
Diese Transformation wird hauptsächlich von der
Axis
Klasse verwendet und soll durch neue Arten von Projektionen überschrieben werden, die möglicherweise Achsenelemente an verschiedenen Orten platzieren müssen.
- get_yaxis_transform ( which = 'grid' ) [Quelle] #
Holen Sie sich die Transformation, die zum Zeichnen von Y-Achsenbeschriftungen, Teilstrichen und Gitternetzlinien verwendet wird. Die x-Richtung ist in Achsenkoordinaten und die y-Richtung ist in Datenkoordinaten angegeben.
Notiz
Diese Transformation wird hauptsächlich von der
Axis
Klasse verwendet und soll durch neue Arten von Projektionen überschrieben werden, die möglicherweise Achsenelemente an verschiedenen Orten platzieren müssen.
- set ( * , einstellbar=<UNSCHARF> , agg_filter=<UNSCHARF> , alpha=<UNSCHARF> , Anker=<UNSCHARF> , animation =<UNSCHARF> , Aspekt=<UNSCHARF> , autoscale_on=<UNSCHARF> , autoscalex_on=<UNSCHARF > , autoscaley_on=<UNSET> , axis_locator, axisbelow=< UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<UNSCHARF> , gid=<UNSCHARF>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navigation=< UNSET> , path_effects=<UNSET> , Auswahl =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder =<UNSET> , rasterized= <UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< UNSCHARF> ,url=<UNSET> ,sichtbar=<UNSCHARF> , xbound=<UNSCHARF> , xlabel=<UNSCHARF> , xlim=<UNSCHARF> , xmargin=<UNSCHARF> , xscale=<UNSCHARF> , xticklabels=<UNSCHARF> , xticks=<UNSCHARF> , ybound= <UNSCHARF> , ylabel=<UNSCHARF> , ylim=<UNSCHARF> , ymargin=<UNSCHARF> , yscale=<UNSCHARF> , yticklabels=<UNSCHARF> , yticks=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #
Legen Sie mehrere Eigenschaften gleichzeitig fest.
Unterstützte Eigenschaften sind
Eigentum
Beschreibung
{'box', 'datalim'}
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt
Skalar oder Keine
(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} oder float
bool
Unbekannt
Unbekannt
Callable[[Achsen, Renderer], Bbox]
bool oder 'line'
Float oder None
bool
Patch oder (Pfad, Transform) oder None
facecolor
oder FCFarbe
bool
Str
bool
Objekt
Unbekannt
Unbekannt
Unbekannt
bool
bool
Unbekannt
None oder bool oder float oder aufrufbar
[links, unten, Breite, Höhe] oder
Bbox
Unbekannt
Float oder None
bool
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Str
Str
bool
Unbekannt
Str
Unbekannt
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
Unbekannt
Str
Unbekannt
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
schweben
- set_latitude_grid ( Grad ) [Quelle] #
Stellen Sie die Gradzahl zwischen jedem Breitengradraster ein.
- set_longitude_grid ( Grad ) [Quelle] #
Stellen Sie die Gradzahl zwischen jedem Längengradraster ein.
- set_longitude_grid_ends ( Grad ) [Quelle] #
Legen Sie den/die Breitengrad(e) fest, bei denen das Zeichnen der Längenraster beendet werden soll.
- set_xlim ( * args , ** kwargs ) [Quelle] #
Nicht unterstützt. Bitte erwägen Sie die Verwendung von Cartopy.
- set_xscale ( * args , ** kwargs ) [Quelle] #
Stellen Sie die Skala der x-Achse ein.
- Parameter :
- Wert {"linear", "log", "symlog", "logit", ...} oder
ScaleBase
Der anzuwendende Achsenskalierungstyp.
- **Kwarg
Je nach Skala werden unterschiedliche Schlüsselwortargumente akzeptiert. Siehe die entsprechenden Klassenschlüsselwortargumente:
- Wert {"linear", "log", "symlog", "logit", ...} oder
Anmerkungen
Standardmäßig unterstützt Matplotlib die oben genannten Skalen. Zusätzlich können benutzerdefinierte Skalen mit registriert werden
matplotlib.scale.register_scale
. Diese Skalen können dann auch hier verwendet werden.
- set_ylim ( * args , ** kwargs ) [Quelle] #
Nicht unterstützt. Bitte erwägen Sie die Verwendung von Cartopy.
- set_yscale ( * args , ** kwargs ) [Quelle] #
Stellen Sie die Skala der Y-Achse ein.
- Parameter :
- Wert {"linear", "log", "symlog", "logit", ...} oder
ScaleBase
Der anzuwendende Achsenskalierungstyp.
- **Kwarg
Je nach Skala werden unterschiedliche Schlüsselwortargumente akzeptiert. Siehe die entsprechenden Klassenschlüsselwortargumente:
- Wert {"linear", "log", "symlog", "logit", ...} oder
Anmerkungen
Standardmäßig unterstützt Matplotlib die oben genannten Skalen. Zusätzlich können benutzerdefinierte Skalen mit registriert werden
matplotlib.scale.register_scale
. Diese Skalen können dann auch hier verwendet werden.
- start_pan ( x , y , Taste ) [Quelle] #
Wird aufgerufen, wenn ein Pan-Vorgang gestartet wurde.
- Parameter :
- x, y schweben
Die Mauskoordinaten werden in Anzeigekoordinaten angezeigt.
- Taste
MouseButton
Die gedrückte Maustaste.
Anmerkungen
Dies soll durch neue Projektionstypen überschrieben werden.
- Klasse matplotlib.projections.geo. HammerAxes ( * args , ** kwargs ) [Quelle] #
Basen:
GeoAxes
Baue eine Axt in einer Figur.
- Parameter :
- Feige
Figure
Die Axes ist in der Abb . gebaut .
Figure
- Rect- Tupel (links, unten, Breite, Höhe).
Die Achsen sind im Rechteck rect gebaut . rect ist in
Figure
Koordinaten.- Sharex, Sharey
Axes
, optional Das x oder y
axis
wird mit der x- oder y-Achse in der Eingabe geteiltAxes
.- frameon bool, Standard: True
Ob der Achsenrahmen sichtbar ist.
- box_aspect Float, optional
Stellen Sie für das Achsenfeld ein festes Seitenverhältnis ein, dh das Verhältnis von Höhe zu Breite. Siehe
set_box_aspect
für Details.- **Kwarg
Weitere optionale Schlüsselwortargumente:
Eigentum
Beschreibung
{'box', 'datalim'}
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt
Skalar oder Keine
(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} oder float
bool
Unbekannt
Unbekannt
Callable[[Achsen, Renderer], Bbox]
bool oder 'line'
Float oder None
bool
Patch oder (Pfad, Transform) oder None
facecolor
oder FCFarbe
bool
Str
bool
Objekt
bool
bool
Unbekannt
None oder bool oder float oder aufrufbar
[links, unten, Breite, Höhe] oder
Bbox
Unbekannt
Float oder None
bool
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Str
Str
bool
Unbekannt
Str
(unten: Schwimmer, oben: Schwimmer)
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
Unbekannt
Str
(unten: Schwimmer, oben: Schwimmer)
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
schweben
- Feige
- Rückgaben :
- Klasse HammerTransform ( Auflösung ) [Quelle] #
Basen:
_GeoTransform
Die Basis-Hammer-Transformation.
Erstellen Sie eine neue geografische Transformation.
Die Auflösung ist die Anzahl der Schritte, die zwischen jedem eingegebenen Liniensegment zu interpolieren sind, um seinen Pfad im gekrümmten Raum anzunähern.
- has_inverse = True #
True, wenn diese Transformation eine entsprechende inverse Transformation hat.
- invertiert ( ) [Quelle] #
Geben Sie die entsprechende inverse Transformation zurück.
Es hält .
x == self.inverted().transform(self.transform(x))
Der Rückgabewert dieser Methode sollte als temporär behandelt werden. Eine Aktualisierung von self bewirkt keine entsprechende Aktualisierung seiner invertierten Kopie.
- transform_non_affine ( ll ) [Quelle] #
Wenden Sie nur den nicht-affinen Teil dieser Transformation an.
transform(values)
ist immer gleichbedeutend mittransform_affine(transform_non_affine(values))
.Bei nicht-affinen Transformationen entspricht dies im Allgemeinen
transform(values)
. Bei affinen Transformationen ist dies immer ein No-Op.- Parameter :
- Werte -Array
Die Eingabewerte als NumPy-Array der Länge
input_dims
oder Form (N xinput_dims
).
- Rückgaben :
- Reihe
Die Ausgabewerte als NumPy-Array mit Länge
output_dims
oder Form (N xoutput_dims
), je nach Eingabe.
- Klasse InvertedHammerTransform ( Auflösung ) [Quelle] #
Basen:
_GeoTransform
Erstellen Sie eine neue geografische Transformation.
Die Auflösung ist die Anzahl der Schritte, die zwischen jedem eingegebenen Liniensegment zu interpolieren sind, um seinen Pfad im gekrümmten Raum anzunähern.
- has_inverse = True #
True, wenn diese Transformation eine entsprechende inverse Transformation hat.
- invertiert ( ) [Quelle] #
Geben Sie die entsprechende inverse Transformation zurück.
Es hält .
x == self.inverted().transform(self.transform(x))
Der Rückgabewert dieser Methode sollte als temporär behandelt werden. Eine Aktualisierung von self bewirkt keine entsprechende Aktualisierung seiner invertierten Kopie.
- transform_non_affine ( xy ) [Quelle] #
Wenden Sie nur den nicht-affinen Teil dieser Transformation an.
transform(values)
ist immer gleichbedeutend mittransform_affine(transform_non_affine(values))
.Bei nicht-affinen Transformationen entspricht dies im Allgemeinen
transform(values)
. Bei affinen Transformationen ist dies immer ein No-Op.- Parameter :
- Werte -Array
Die Eingabewerte als NumPy-Array der Länge
input_dims
oder Form (N xinput_dims
).
- Rückgaben :
- Reihe
Die Ausgabewerte als NumPy-Array mit Länge
output_dims
oder Form (N xoutput_dims
), je nach Eingabe.
- name = 'hammer' #
- set ( * , einstellbar=<UNSCHARF> , agg_filter=<UNSCHARF> , alpha=<UNSCHARF> , Anker=<UNSCHARF> , animation =<UNSCHARF> , Aspekt=<UNSCHARF> , autoscale_on=<UNSCHARF> , autoscalex_on=<UNSCHARF > , autoscaley_on=<UNSET> , axis_locator, axisbelow=< UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<UNSCHARF> , gid=<UNSCHARF>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navigation=< UNSET> , path_effects=<UNSET> , Auswahl =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder =<UNSET> , rasterized= <UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< UNSCHARF> ,url=<UNSET> ,sichtbar=<UNSCHARF> , xbound=<UNSCHARF> , xlabel=<UNSCHARF> , xlim=<UNSCHARF> , xmargin=<UNSCHARF> , xscale=<UNSCHARF> , xticklabels=<UNSCHARF> , xticks=<UNSCHARF> , ybound= <UNSCHARF> , ylabel=<UNSCHARF> , ylim=<UNSCHARF> , ymargin=<UNSCHARF> , yscale=<UNSCHARF> , yticklabels=<UNSCHARF> , yticks=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #
Legen Sie mehrere Eigenschaften gleichzeitig fest.
Unterstützte Eigenschaften sind
Eigentum
Beschreibung
{'box', 'datalim'}
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt
Skalar oder Keine
(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} oder float
bool
Unbekannt
Unbekannt
Callable[[Achsen, Renderer], Bbox]
bool oder 'line'
Float oder None
bool
Patch oder (Pfad, Transform) oder None
facecolor
oder FCFarbe
bool
Str
bool
Objekt
Unbekannt
Unbekannt
Unbekannt
bool
bool
Unbekannt
None oder bool oder float oder aufrufbar
[links, unten, Breite, Höhe] oder
Bbox
Unbekannt
Float oder None
bool
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Str
Str
bool
Unbekannt
Str
Unbekannt
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
Unbekannt
Str
Unbekannt
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
schweben
- Klasse matplotlib.projections.geo. LambertAxes ( * args , center_longitude = 0 , center_latitude = 0 , ** kwargs ) [Quelle] #
Basen:
GeoAxes
Baue eine Axt in einer Figur.
- Parameter :
- Feige
Figure
Die Axes ist in der Abb . gebaut .
Figure
- Rect- Tupel (links, unten, Breite, Höhe).
Die Achsen sind im Rechteck rect gebaut . rect ist in
Figure
Koordinaten.- Sharex, Sharey
Axes
, optional Das x oder y
axis
wird mit der x- oder y-Achse in der Eingabe geteiltAxes
.- frameon bool, Standard: True
Ob der Achsenrahmen sichtbar ist.
- box_aspect Float, optional
Stellen Sie für das Achsenfeld ein festes Seitenverhältnis ein, dh das Verhältnis von Höhe zu Breite. Siehe
set_box_aspect
für Details.- **Kwarg
Weitere optionale Schlüsselwortargumente:
Eigentum
Beschreibung
{'box', 'datalim'}
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt
Skalar oder Keine
(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} oder float
bool
Unbekannt
Unbekannt
Callable[[Achsen, Renderer], Bbox]
bool oder 'line'
Float oder None
bool
Patch oder (Pfad, Transform) oder None
facecolor
oder FCFarbe
bool
Str
bool
Objekt
bool
bool
Unbekannt
None oder bool oder float oder aufrufbar
[links, unten, Breite, Höhe] oder
Bbox
Unbekannt
Float oder None
bool
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Str
Str
bool
Unbekannt
Str
(unten: Schwimmer, oben: Schwimmer)
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
Unbekannt
Str
(unten: Schwimmer, oben: Schwimmer)
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
schweben
- Feige
- Rückgaben :
- class InvertedLambertTransform ( center_longitude , center_latitude , resolution ) [Quelle] #
Basen:
_GeoTransform
Erstellen Sie eine neue geografische Transformation.
Die Auflösung ist die Anzahl der Schritte, die zwischen jedem eingegebenen Liniensegment zu interpolieren sind, um seinen Pfad im gekrümmten Raum anzunähern.
- has_inverse = True #
True, wenn diese Transformation eine entsprechende inverse Transformation hat.
- invertiert ( ) [Quelle] #
Geben Sie die entsprechende inverse Transformation zurück.
Es hält .
x == self.inverted().transform(self.transform(x))
Der Rückgabewert dieser Methode sollte als temporär behandelt werden. Eine Aktualisierung von self bewirkt keine entsprechende Aktualisierung seiner invertierten Kopie.
- transform_non_affine ( xy ) [Quelle] #
Wenden Sie nur den nicht-affinen Teil dieser Transformation an.
transform(values)
ist immer gleichbedeutend mittransform_affine(transform_non_affine(values))
.Bei nicht-affinen Transformationen entspricht dies im Allgemeinen
transform(values)
. Bei affinen Transformationen ist dies immer ein No-Op.- Parameter :
- Werte -Array
Die Eingabewerte als NumPy-Array der Länge
input_dims
oder Form (N xinput_dims
).
- Rückgaben :
- Reihe
Die Ausgabewerte als NumPy-Array mit Länge
output_dims
oder Form (N xoutput_dims
), je nach Eingabe.
- class LambertTransform ( center_longitude , center_latitude , resolution ) [Quelle] #
Basen:
_GeoTransform
Die Basis-Lambert-Transformation.
Erstellen Sie eine neue Lambert-Transformation. Die Auflösung ist die Anzahl der Schritte, die zwischen jedem Eingabeliniensegment zu interpolieren sind, um seinen Pfad im gekrümmten Lambert-Raum anzunähern.
- has_inverse = True #
True, wenn diese Transformation eine entsprechende inverse Transformation hat.
- invertiert ( ) [Quelle] #
Geben Sie die entsprechende inverse Transformation zurück.
Es hält .
x == self.inverted().transform(self.transform(x))
Der Rückgabewert dieser Methode sollte als temporär behandelt werden. Eine Aktualisierung von self bewirkt keine entsprechende Aktualisierung seiner invertierten Kopie.
- transform_non_affine ( ll ) [Quelle] #
Wenden Sie nur den nicht-affinen Teil dieser Transformation an.
transform(values)
ist immer gleichbedeutend mittransform_affine(transform_non_affine(values))
.Bei nicht-affinen Transformationen entspricht dies im Allgemeinen
transform(values)
. Bei affinen Transformationen ist dies immer ein No-Op.- Parameter :
- Werte -Array
Die Eingabewerte als NumPy-Array der Länge
input_dims
oder Form (N xinput_dims
).
- Rückgaben :
- Reihe
Die Ausgabewerte als NumPy-Array mit Länge
output_dims
oder Form (N xoutput_dims
), je nach Eingabe.
- name = 'lambert' #
- set ( * , einstellbar=<UNSCHARF> , agg_filter=<UNSCHARF> , alpha=<UNSCHARF> , Anker=<UNSCHARF> , animation =<UNSCHARF> , Aspekt=<UNSCHARF> , autoscale_on=<UNSCHARF> , autoscalex_on=<UNSCHARF > , autoscaley_on=<UNSET> , axis_locator, axisbelow=< UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<UNSCHARF> , gid=<UNSCHARF>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navigation=< UNSET> , path_effects=<UNSET> , Auswahl =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder =<UNSET> , rasterized= <UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< UNSCHARF> ,url=<UNSET> ,sichtbar=<UNSCHARF> , xbound=<UNSCHARF> , xlabel=<UNSCHARF> , xlim=<UNSCHARF> , xmargin=<UNSCHARF> , xscale=<UNSCHARF> , xticklabels=<UNSCHARF> , xticks=<UNSCHARF> , ybound= <UNSCHARF> , ylabel=<UNSCHARF> , ylim=<UNSCHARF> , ymargin=<UNSCHARF> , yscale=<UNSCHARF> , yticklabels=<UNSCHARF> , yticks=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #
Legen Sie mehrere Eigenschaften gleichzeitig fest.
Unterstützte Eigenschaften sind
Eigentum
Beschreibung
{'box', 'datalim'}
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt
Skalar oder Keine
(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} oder float
bool
Unbekannt
Unbekannt
Callable[[Achsen, Renderer], Bbox]
bool oder 'line'
Float oder None
bool
Patch oder (Pfad, Transform) oder None
facecolor
oder FCFarbe
bool
Str
bool
Objekt
Unbekannt
Unbekannt
Unbekannt
bool
bool
Unbekannt
None oder bool oder float oder aufrufbar
[links, unten, Breite, Höhe] oder
Bbox
Unbekannt
Float oder None
bool
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Str
Str
bool
Unbekannt
Str
Unbekannt
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
Unbekannt
Str
Unbekannt
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
schweben
- Klasse matplotlib.projections.geo. MollweideAchsen ( * args , ** kwargs ) [Quelle] #
Basen:
GeoAxes
Baue eine Axt in einer Figur.
- Parameter :
- Feige
Figure
Die Axes ist in der Abb . gebaut .
Figure
- Rect- Tupel (links, unten, Breite, Höhe).
Die Achsen sind im Rechteck rect gebaut . rect ist in
Figure
Koordinaten.- Sharex, Sharey
Axes
, optional Das x oder y
axis
wird mit der x- oder y-Achse in der Eingabe geteiltAxes
.- frameon bool, Standard: True
Ob der Achsenrahmen sichtbar ist.
- box_aspect Float, optional
Stellen Sie für das Achsenfeld ein festes Seitenverhältnis ein, dh das Verhältnis von Höhe zu Breite. Siehe
set_box_aspect
für Details.- **Kwarg
Weitere optionale Schlüsselwortargumente:
Eigentum
Beschreibung
{'box', 'datalim'}
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt
Skalar oder Keine
(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} oder float
bool
Unbekannt
Unbekannt
Callable[[Achsen, Renderer], Bbox]
bool oder 'line'
Float oder None
bool
Patch oder (Pfad, Transform) oder None
facecolor
oder FCFarbe
bool
Str
bool
Objekt
bool
bool
Unbekannt
None oder bool oder float oder aufrufbar
[links, unten, Breite, Höhe] oder
Bbox
Unbekannt
Float oder None
bool
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Str
Str
bool
Unbekannt
Str
(unten: Schwimmer, oben: Schwimmer)
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
Unbekannt
Str
(unten: Schwimmer, oben: Schwimmer)
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
schweben
- Feige
- Rückgaben :
- Klasse InvertedMollweideTransform ( Auflösung ) [Quelle] #
Basen:
_GeoTransform
Erstellen Sie eine neue geografische Transformation.
Die Auflösung ist die Anzahl der Schritte, die zwischen jedem eingegebenen Liniensegment zu interpolieren sind, um seinen Pfad im gekrümmten Raum anzunähern.
- has_inverse = True #
True, wenn diese Transformation eine entsprechende inverse Transformation hat.
- invertiert ( ) [Quelle] #
Geben Sie die entsprechende inverse Transformation zurück.
Es hält .
x == self.inverted().transform(self.transform(x))
Der Rückgabewert dieser Methode sollte als temporär behandelt werden. Eine Aktualisierung von self bewirkt keine entsprechende Aktualisierung seiner invertierten Kopie.
- transform_non_affine ( xy ) [Quelle] #
Wenden Sie nur den nicht-affinen Teil dieser Transformation an.
transform(values)
ist immer gleichbedeutend mittransform_affine(transform_non_affine(values))
.Bei nicht-affinen Transformationen entspricht dies im Allgemeinen
transform(values)
. Bei affinen Transformationen ist dies immer ein No-Op.- Parameter :
- Werte -Array
Die Eingabewerte als NumPy-Array der Länge
input_dims
oder Form (N xinput_dims
).
- Rückgaben :
- Reihe
Die Ausgabewerte als NumPy-Array mit Länge
output_dims
oder Form (N xoutput_dims
), je nach Eingabe.
- Klasse MollweideTransform ( Auflösung ) [Quelle] #
Basen:
_GeoTransform
Die Basis Mollweide transformieren.
Erstellen Sie eine neue geografische Transformation.
Die Auflösung ist die Anzahl der Schritte, die zwischen jedem eingegebenen Liniensegment zu interpolieren sind, um seinen Pfad im gekrümmten Raum anzunähern.
- has_inverse = True #
True, wenn diese Transformation eine entsprechende inverse Transformation hat.
- invertiert ( ) [Quelle] #
Geben Sie die entsprechende inverse Transformation zurück.
Es hält .
x == self.inverted().transform(self.transform(x))
Der Rückgabewert dieser Methode sollte als temporär behandelt werden. Eine Aktualisierung von self bewirkt keine entsprechende Aktualisierung seiner invertierten Kopie.
- transform_non_affine ( ll ) [Quelle] #
Wenden Sie nur den nicht-affinen Teil dieser Transformation an.
transform(values)
ist immer gleichbedeutend mittransform_affine(transform_non_affine(values))
.Bei nicht-affinen Transformationen entspricht dies im Allgemeinen
transform(values)
. Bei affinen Transformationen ist dies immer ein No-Op.- Parameter :
- Werte -Array
Die Eingabewerte als NumPy-Array der Länge
input_dims
oder Form (N xinput_dims
).
- Rückgaben :
- Reihe
Die Ausgabewerte als NumPy-Array mit Länge
output_dims
oder Form (N xoutput_dims
), je nach Eingabe.
- name = 'mollweide' #
- set ( * , einstellbar=<UNSCHARF> , agg_filter=<UNSCHARF> , alpha=<UNSCHARF> , Anker=<UNSCHARF> , animation =<UNSCHARF> , Aspekt=<UNSCHARF> , autoscale_on=<UNSCHARF> , autoscalex_on=<UNSCHARF > , autoscaley_on=<UNSET> , axis_locator, axisbelow=< UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<UNSCHARF> , gid=<UNSCHARF>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navigation=< UNSET> , path_effects=<UNSET> , Auswahl =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder =<UNSET> , rasterized= <UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< UNSCHARF> ,url=<UNSET> ,sichtbar=<UNSCHARF> , xbound=<UNSCHARF> , xlabel=<UNSCHARF> , xlim=<UNSCHARF> , xmargin=<UNSCHARF> , xscale=<UNSCHARF> , xticklabels=<UNSCHARF> , xticks=<UNSCHARF> , ybound= <UNSCHARF> , ylabel=<UNSCHARF> , ylim=<UNSCHARF> , ymargin=<UNSCHARF> , yscale=<UNSCHARF> , yticklabels=<UNSCHARF> , yticks=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #
Legen Sie mehrere Eigenschaften gleichzeitig fest.
Unterstützte Eigenschaften sind
Eigentum
Beschreibung
{'box', 'datalim'}
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt
Skalar oder Keine
(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} oder float
bool
Unbekannt
Unbekannt
Callable[[Achsen, Renderer], Bbox]
bool oder 'line'
Float oder None
bool
Patch oder (Pfad, Transform) oder None
facecolor
oder FCFarbe
bool
Str
bool
Objekt
Unbekannt
Unbekannt
Unbekannt
bool
bool
Unbekannt
None oder bool oder float oder aufrufbar
[links, unten, Breite, Höhe] oder
Bbox
Unbekannt
Float oder None
bool
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Str
Str
bool
Unbekannt
Str
Unbekannt
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
Unbekannt
Str
Unbekannt
Schwimmer größer als -0,5
Unbekannt
Unbekannt
Unbekannt
schweben