matplotlib.projections.polar#

class matplotlib.projections.polar.InvertedPolarTransform(axis=None, use_rmin=True, *, apply_theta_transforms=True)[Quelle]#

Bases: Transform

Die Umkehrung der Polarkoordinatentransformation, die den kartesischen Koordinatenraum x und y zurück auf theta und r abbildet.

Parameter:
axisAxis, optional

Achse, die mit dieser Transformation verknüpft ist. Dies wird verwendet, um das minimale radiale Limit zu erhalten.

use_rminbool, optional

Wenn True, wird das minimale radiale Achsenlimit nach der Transformation von kartesischen Koordinaten hinzugefügt. Die Achse axis muss ebenfalls angegeben werden, damit dies wirksam wird.

has_inverse = True#

True, wenn diese Transformation eine entsprechende Umkehrtansformation hat.

input_dims = 2#

Die Anzahl der Eingabedimensionen dieser Transformation. Muss in der Unterklasse überschrieben werden (mit Ganzzahlen).

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.

output_dims = 2#

Die Anzahl der Ausgabedimensionen dieser Transformation. Muss in der Unterklasse überschrieben werden (mit Ganzzahlen).

transform_non_affine(values)[Quelle]#

Wendet nur den nicht-affinen Teil dieser Transformation an.

transform(values) ist immer äquivalent zu transform_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_dims oder Form (N, input_dims).

Gibt zurück:
Array

Die Ausgabewerte als Array der Länge output_dims oder Form (N, output_dims), abhängig von der Eingabe.

class matplotlib.projections.polar.PolarAffine(scale_transform, limits)[Quelle]#

Bases: Affine2DBase

Der affine Teil der Polarkoordinatenprojektion.

Skaliert die Ausgabe so, dass der maximale Radius am Rand des Achsenkreises liegt und der Ursprung auf (0.5, 0.5) abgebildet wird. Die angewendete Transformation ist für die x- und y-Komponenten dieselbe und gegeben durch

\[x_{1} = 0.5 \left [ \frac{x_{0}}{(r_{\max} - r_{\min})} + 1 \right ]\]

\(r_{\min}, r_{\max}\) sind die minimalen und maximalen radialen Limits nach Entfernung jeglicher Skalierung (z.B. logarithmische Skalierung).

Parameter:
scale_transformTransform

Skalierungstransformation für die Daten. Dies wird verwendet, um jegliche Skalierung aus den radialen Ansichtslimits zu entfernen.

limitsBboxBase

Ansichtslimits der Daten. Der einzige Teil seiner Grenzen, der verwendet wird, sind die y-Limits (für die radialen Limits).

get_matrix()[Quelle]#

Gibt die Matrix für den affinen Teil dieser Transformation zurück.

class matplotlib.projections.polar.PolarAxes(*args, theta_offset=0, theta_direction=1, rlabel_position=22.5, **kwargs)[Quelle]#

Bases: Axes

Eine Polarkoordinaten-Projektion, bei der die Eingabedimensionen theta, r sind.

Theta beginnt im Osten und verläuft gegen den Uhrzeigersinn.

Erstellt eine Axes in einer Figur.

Parameter:
figFigure

Die Achsen sind in der Figure fig erstellt.

*args

*args kann ein einzelnes (left, bottom, width, height) Rechteck oder ein einzelnes Bbox sein. Dies gibt das Rechteck (in Figure-Koordinaten) an, in dem die Axes positioniert wird.

*args können 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 Unterplots an, und index ist der 1-basierte Index des erstellten Unterplots. Schließlich kann *args auch direkt eine SubplotSpec Instanz sein.

sharex, shareyAxes, optional

Die x- oder y-Achse axis wird mit der x- oder y-Achse in den Eingabe-Achsen Axes geteilt. Beachten Sie, dass es nicht möglich ist, Achsen zu entteilen.

frameonbool, Standard: True

Ob der Rahmen der Axes sichtbar ist.

box_aspectfloat, optional

Setzt ein festes Seitenverhältnis für den Achsenkasten, d.h. das Verhältnis von Höhe zu Breite. Siehe set_box_aspect für Details.

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

adjustable

{'box', 'datalim'}

agg_filter

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

alpha

float oder None

anchor

(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'equal'} oder float

autoscale_on

bool

autoscalex_on

unknown

autoscaley_on

unknown

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

bool oder 'line'

box_aspect

float oder None

clip_box

BboxBase oder None

clip_on

bool

clip_path

Patch oder (Path, Transform) oder None

facecolor oder fc

color

figure

Figure oder SubFigure

forward_navigation_events

bool oder "auto"

frame_on

bool

gid

str

in_layout

bool

label

object

mouseover

bool

navigate

bool

navigate_mode

unknown

path_effects

Liste von AbstractPathEffect

picker

None oder bool oder float oder callable

position

[left, bottom, width, height] oder Bbox

prop_cycle

Cycler

rasterization_zorder

float oder None

rasterized

bool

sketch_params

(scale: float, length: float, randomness: float)

snap

bool oder None

subplotspec

unknown

title

str

transform

Transform

url

str

visible

bool

xbound

(lower: float, upper: float)

xlabel

str

xlim

(left: float, right: float)

xmargin

float größer als -0.5

xscale

unknown

xticklabels

unknown

xticks

unknown

ybound

(lower: float, upper: float)

ylabel

str

ylim

(bottom: float, top: float)

ymargin

float größer als -0.5

yscale

unknown

yticklabels

unknown

yticks

unknown

zorder

float

Gibt zurück:
Axes

Das neue Axes Objekt.

class InvertedPolarTransform(axis=None, use_rmin=True, *, apply_theta_transforms=True)[Quelle]#

Bases: Transform

Die Umkehrung der Polarkoordinatentransformation, die den kartesischen Koordinatenraum x und y zurück auf theta und r abbildet.

Parameter:
axisAxis, optional

Achse, die mit dieser Transformation verknüpft ist. Dies wird verwendet, um das minimale radiale Limit zu erhalten.

use_rminbool, optional

Wenn True, wird das minimale radiale Achsenlimit nach der Transformation von kartesischen Koordinaten hinzugefügt. Die Achse axis muss ebenfalls angegeben werden, damit dies wirksam wird.

has_inverse = True#

True, wenn diese Transformation eine entsprechende Umkehrtansformation hat.

input_dims = 2#

Die Anzahl der Eingabedimensionen dieser Transformation. Muss in der Unterklasse überschrieben werden (mit Ganzzahlen).

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.

output_dims = 2#

Die Anzahl der Ausgabedimensionen dieser Transformation. Muss in der Unterklasse überschrieben werden (mit Ganzzahlen).

transform_non_affine(values)[Quelle]#

Wendet nur den nicht-affinen Teil dieser Transformation an.

transform(values) ist immer äquivalent zu transform_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_dims oder Form (N, input_dims).

Gibt zurück:
Array

Die Ausgabewerte als Array der Länge output_dims oder Form (N, output_dims), abhängig von der Eingabe.

class PolarAffine(scale_transform, limits)[Quelle]#

Bases: Affine2DBase

Der affine Teil der Polarkoordinatenprojektion.

Skaliert die Ausgabe so, dass der maximale Radius am Rand des Achsenkreises liegt und der Ursprung auf (0.5, 0.5) abgebildet wird. Die angewendete Transformation ist für die x- und y-Komponenten dieselbe und gegeben durch

\[x_{1} = 0.5 \left [ \frac{x_{0}}{(r_{\max} - r_{\min})} + 1 \right ]\]

\(r_{\min}, r_{\max}\) sind die minimalen und maximalen radialen Limits nach Entfernung jeglicher Skalierung (z.B. logarithmische Skalierung).

Parameter:
scale_transformTransform

Skalierungstransformation für die Daten. Dies wird verwendet, um jegliche Skalierung aus den radialen Ansichtslimits zu entfernen.

limitsBboxBase

Ansichtslimits der Daten. Der einzige Teil seiner Grenzen, der verwendet wird, sind die y-Limits (für die radialen Limits).

get_matrix()[Quelle]#

Gibt die Matrix für den affinen Teil dieser Transformation zurück.

class PolarTransform(axis=None, use_rmin=True, *, apply_theta_transforms=True, scale_transform=None)[Quelle]#

Bases: Transform

Die Basis-Polarkoordinatentransformation.

Diese Transformation bildet Polarkoordinaten \(\theta, r\) in kartesische Koordinaten \(x, y = r \cos(\theta), r \sin(\theta)\) ab (transformiert aber nicht vollständig in Achsenkoordinaten oder behandelt die Positionierung im Bildschirmraum).

Diese Transformation ist dafür ausgelegt, auf Daten angewendet zu werden, nachdem jegliche Skalierung entlang der radialen Achse (z.B. logarithmische Skalierung) auf die Eingabedaten angewendet wurde.

Pfadsegmente bei einem festen Radius werden automatisch in Kreisbögen transformiert, solange path._interpolation_steps > 1.

Parameter:
axisAxis, optional

Achse, die mit dieser Transformation verknüpft ist. Dies wird verwendet, um das minimale radiale Limit zu erhalten.

use_rminbool, optional

Wenn True, wird das minimale radiale Achsenlimit subtrahiert, bevor in kartesische Koordinaten transformiert wird. Die Achse axis muss ebenfalls angegeben werden, damit dies wirksam wird.

has_inverse = True#

True, wenn diese Transformation eine entsprechende Umkehrtansformation hat.

input_dims = 2#

Die Anzahl der Eingabedimensionen dieser Transformation. Muss in der Unterklasse überschrieben werden (mit Ganzzahlen).

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.

output_dims = 2#

Die Anzahl der Ausgabedimensionen dieser Transformation. Muss in der Unterklasse überschrieben werden (mit Ganzzahlen).

transform_non_affine(values)[Quelle]#

Wendet nur den nicht-affinen Teil dieser Transformation an.

transform(values) ist immer äquivalent zu transform_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_dims oder Form (N, input_dims).

Gibt zurück:
Array

Die Ausgabewerte als Array der Länge output_dims oder Form (N, output_dims), abhängig von der Eingabe.

transform_path_non_affine(path)[Quelle]#

Wendet den nicht-affinen Teil dieser Transformation auf den Path path an und gibt einen neuen Path zurück.

transform_path(path) ist äquivalent zu transform_path_affine(transform_path_non_affine(values)).

class RadialLocator(base, axes=None)[Quelle]#

Bases: Locator

Wird verwendet, um Radius-Ticks zu lokalisieren.

Stellt sicher, dass alle Ticks strikt positiv sind. Für alle anderen Aufgaben delegiert es an den Basis- Locator (der je nach Skala der r-Achse unterschiedlich sein kann).

nonsingular(vmin, vmax)[Quelle]#

Passt einen Bereich an, um Singularitäten zu vermeiden.

Diese Methode wird während der Autoskalierung aufgerufen, wobei (v0, v1) auf die Datenlimits der Achsen gesetzt werden, wenn die Achsen Daten enthalten, oder (-inf, +inf), wenn nicht.

  • Wenn v0 == v1 (möglicherweise bis auf geringfügige Gleitkommafehler), gibt diese Methode ein erweitertes Intervall um diesen Wert zurück.

  • Wenn (v0, v1) == (-inf, +inf), gibt diese Methode geeignete Standardansichtslimits zurück.

  • Andernfalls wird (v0, v1) unverändert zurückgegeben.

set_axis(axis)[Quelle]#
view_limits(vmin, vmax)[Quelle]#

Wählt eine Skala für den Bereich von vmin bis vmax.

Unterklassen sollten diese Methode überschreiben, um das Verhalten des Locators zu ändern.

class ThetaFormatter[Quelle]#

Bases: Formatter

Wird verwendet, um die theta-Tick-Labels zu formatieren. Konvertiert die native Einheit Radiant in Grad und fügt ein Gradsymbol hinzu.

class ThetaLocator(base)[Quelle]#

Bases: Locator

Wird verwendet, um theta-Ticks zu lokalisieren.

Dies funktioniert genauso wie der Basis-Locator, außer wenn die Ansicht den gesamten Kreis abdeckt. In solchen Fällen werden die zuvor verwendeten Standardpositionen von jeweils 45 Grad zurückgegeben.

set_axis(axis)[Quelle]#
view_limits(vmin, vmax)[Quelle]#

Wählt eine Skala für den Bereich von vmin bis vmax.

Unterklassen sollten diese Methode überschreiben, um das Verhalten des Locators zu ändern.

can_pan()[Quelle]#

Gibt zurück, ob diese Achsen die Pan/Zoom-Button-Funktionalität unterstützt.

Für eine Polarkoordinatenachse ist dies leicht irreführend. Sowohl das Verschieben als auch das Zoomen werden über denselben Button gesteuert. Das Verschieben erfolgt im Azimut, während das Zoomen radial erfolgt.

can_zoom()[Quelle]#

Gibt zurück, ob dieser Axes die Zoom-Box-Button-Funktionalität unterstützt.

Eine Polarkoordinatenachse unterstützt keine Zoom-Boxen.

clear()[Quelle]#

Löscht den Axes.

drag_pan(button, key, x, y)[Quelle]#

Wird aufgerufen, wenn sich die Maus während eines Schwenkvorgangs bewegt.

Parameter:
buttonMouseButton

Die gedrückte Maustaste.

keystr oder None

Die gedrückte Taste, falls vorhanden.

x, yfloat

Die Mauskoordinaten in Anzeige-Koordinaten.

Anmerkungen

Dies ist zur Überschreibung durch neue Projektionstypen vorgesehen.

draw(renderer)[Quelle]#

Zeichnet den Künstler (und seine Kinder) mit dem gegebenen Renderer.

Dies hat keine Auswirkung, wenn der Künstler nicht sichtbar ist (Artist.get_visible gibt False zurück).

Parameter:
rendererRendererBase Unterklasse.

Anmerkungen

Diese Methode wird in den Künstler-Unterklassen überschrieben.

end_pan()[Quelle]#

Wird aufgerufen, wenn ein Schwenkvorgang abgeschlossen ist (wenn die Maustaste losgelassen wird).

Anmerkungen

Dies ist zur Überschreibung durch neue Projektionstypen vorgesehen.

format_coord(theta, r)[Quelle]#

Gibt eine Formatierungszeichenkette für die x-, y-Koordinaten zurück.

get_data_ratio()[Quelle]#

Gibt das Seitenverhältnis der Daten selbst zurück. Für ein Polarkoordinatendiagramm sollte dies immer 1.0 sein.

get_rlabel_position()[Quelle]#
Gibt zurück:
float

Die Theta-Position der Radiusbeschriftungen in Grad.

get_rmax()[Quelle]#
Gibt zurück:
float

Äußeres radiales Limit.

get_rmin()[Quelle]#
Gibt zurück:
float

Das innere radiale Limit.

get_rorigin()[Quelle]#
Gibt zurück:
float
get_rsign()[Quelle]#
get_theta_direction()[Quelle]#

Gibt die Richtung zurück, in der Theta zunimmt.

-1:

Theta nimmt im Uhrzeigersinn zu

1:

Theta nimmt gegen den Uhrzeigersinn zu

get_theta_offset()[Quelle]#

Gibt den Offset für die Position von 0 in Radiant zurück.

get_thetamax()[Quelle]#

Gibt das maximale Theta-Limit in Grad zurück.

get_thetamin()[Quelle]#

Gibt das minimale Theta-Limit in Grad zurück.

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'}
name = 'polar'#
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>, mouseover=<UNSET>, navigate=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, position=<UNSET>, prop_cycle=<UNSET>, rasterization_zorder=<UNSET>, rasterized=<UNSET>, rgrids=<UNSET>, rlabel_position=<UNSET>, rlim=<UNSET>, rmax=<UNSET>, rmin=<UNSET>, rorigin=<UNSET>, rscale=<UNSET>, rticks=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, subplotspec=<UNSET>, theta_direction=<UNSET>, theta_offset=<UNSET>, theta_zero_location=<UNSET>, thetagrids=<UNSET>, thetalim=<UNSET>, thetamax=<UNSET>, thetamin=<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

adjustable

{'box', 'datalim'}

agg_filter

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

alpha

float oder None

anchor

(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'equal'} oder float

autoscale_on

bool

autoscalex_on

unknown

autoscaley_on

unknown

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

bool oder 'line'

box_aspect

float oder None

clip_box

BboxBase oder None

clip_on

bool

clip_path

Patch oder (Path, Transform) oder None

facecolor oder fc

color

figure

Figure oder SubFigure

forward_navigation_events

bool oder "auto"

frame_on

bool

gid

str

in_layout

bool

label

object

mouseover

bool

navigate

bool

navigate_mode

unknown

path_effects

Liste von AbstractPathEffect

picker

None oder bool oder float oder callable

position

[left, bottom, width, height] oder Bbox

prop_cycle

Cycler

rasterization_zorder

float oder None

rasterized

bool

rgrids

Tupel mit Gleitkommazahlen

rlabel_position

number

rlim

unknown

rmax

float

rmin

float

rorigin

float

rscale

unknown

rticks

unknown

sketch_params

(scale: float, length: float, randomness: float)

snap

bool oder None

subplotspec

unknown

theta_direction

unknown

theta_offset

unknown

theta_zero_location

str

thetagrids

Tupel mit Gleitkommazahlen, Grad

thetalim

unknown

thetamax

unknown

thetamin

unknown

title

str

transform

Transform

url

str

visible

bool

xbound

(lower: float, upper: float)

xlabel

str

xlim

(left: float, right: float)

xmargin

float größer als -0.5

xscale

unknown

xticklabels

unknown

xticks

unknown

ybound

(lower: float, upper: float)

ylabel

str

ylim

(bottom: float, top: float)

ymargin

float größer als -0.5

yscale

unknown

yticklabels

unknown

yticks

unknown

zorder

float

set_rgrids(radii, labels=None, angle=None, fmt=None, **kwargs)[Quelle]#

Setzt die radialen Gitterlinien auf einem Polarplot.

Parameter:
radiiTupel mit Gleitkommazahlen

Die Radien für die radialen Gitterlinien

labelsTupel mit Zeichenketten oder None

Die Labels, die für jede radiale Gitterlinie verwendet werden. Wenn None, wird matplotlib.ticker.ScalarFormatter verwendet.

anglefloat

Die Winkelposition der Radius-Labels in Grad.

fmtZeichenkette oder None

Format-String, der in matplotlib.ticker.FormatStrFormatter verwendet wird. Zum Beispiel '%f'.

Gibt zurück:
linesListe von lines.Line2D

Die radialen Gitterlinien.

labelsListe von text.Text

Die Achsenbeschriftungen.

Andere Parameter:
**kwargs

kwargs sind optionale Text-Eigenschaften für die Beschriftungen.

Warnung

Dies setzt nur die Eigenschaften der aktuellen Ticks. Ticks sind nicht garantiert persistent. Verschiedene Operationen können Tick-Instanzen erstellen, löschen und modifizieren. Es besteht ein unmittelbares Risiko, dass diese Einstellungen verloren gehen, wenn Sie weiter an der Abbildung arbeiten (einschließlich des Verschiebens/Zooms auf einer angezeigten Abbildung).

Verwenden Sie stattdessen set_tick_params, wenn möglich.

set_rlabel_position(value)[Quelle]#

Aktualisiert die Theta-Position der Radius-Labels.

Parameter:
valueNummer

Die Winkelposition der Radius-Labels in Grad.

set_rlim(bottom=None, top=None, *, emit=True, auto=False, **kwargs)[Quelle]#

Legt die Grenzwerte 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

Axes.set_ylim
set_rmax(rmax)[Quelle]#

Legt den äußeren radialen Grenzwert fest.

Parameter:
rmaxfloat
set_rmin(rmin)[Quelle]#

Legt den inneren radialen Grenzwert fest.

Parameter:
rminfloat
set_rorigin(rorigin)[Quelle]#

Aktualisiert den radialen Ursprung.

Parameter:
roriginfloat
set_rscale(*args, **kwargs)[Quelle]#
set_rticks(*args, **kwargs)[Quelle]#
set_theta_direction(direction)[Quelle]#

Legt die Richtung fest, in der Theta zunimmt.

im Uhrzeigersinn, -1

Theta nimmt im Uhrzeigersinn zu

gegen den Uhrzeigersinn, anti-clockwise, 1

Theta nimmt gegen den Uhrzeigersinn zu

set_theta_offset(offset)[Quelle]#

Legt den Offset für die Position von 0 in Radiant fest.

set_theta_zero_location(loc, offset=0.0)[Quelle]#

Legt die Position von Thera's Nullpunkt fest.

Dies ruft einfach set_theta_offset mit dem korrekten Wert in Radiant auf.

Parameter:
locstr

Kann einer von "N", "NW", "W", "SW", "S", "SE", "E" oder "NE" sein.

offsetfloat, Standard: 0

Ein Offset in Grad, der vom angegebenen loc angewendet wird. Hinweis: Dieser Offset wird immer gegen den Uhrzeigersinn angewendet, unabhängig von der eingestellten Richtung.

set_thetagrids(angles, labels=None, fmt=None, **kwargs)[Quelle]#

Legt die Theta-Gitterlinien in einem Polarplot fest.

Parameter:
anglesTupel mit Gleitkommazahlen, Grad

Die Winkel der Theta-Gitterlinien.

labelsTupel mit Zeichenketten oder None

Die Labels, die für jede Theta-Gitterlinie verwendet werden. Wenn None, wird projections.polar.ThetaFormatter verwendet.

fmtZeichenkette oder None

Format-String, der in matplotlib.ticker.FormatStrFormatter verwendet wird. Zum Beispiel '%f'. Beachten Sie, dass der verwendete Winkel in Radiant angegeben ist.

Gibt zurück:
linesListe von lines.Line2D

Die Theta-Gitterlinien.

labelsListe von text.Text

Die Achsenbeschriftungen.

Andere Parameter:
**kwargs

kwargs sind optionale Text-Eigenschaften für die Beschriftungen.

Warnung

Dies setzt nur die Eigenschaften der aktuellen Ticks. Ticks sind nicht garantiert persistent. Verschiedene Operationen können Tick-Instanzen erstellen, löschen und modifizieren. Es besteht ein unmittelbares Risiko, dass diese Einstellungen verloren gehen, wenn Sie weiter an der Abbildung arbeiten (einschließlich des Verschiebens/Zooms auf einer angezeigten Abbildung).

Verwenden Sie stattdessen set_tick_params, wenn möglich.

set_thetalim(*args, **kwargs)[Quelle]#

Legt die minimalen und maximalen Theta-Werte fest.

Kann die folgenden Signaturen annehmen

  • set_thetalim(minval, maxval): Legt die Grenzwerte in Radiant fest.

  • set_thetalim(thetamin=minval, thetamax=maxval): Legt die Grenzwerte in Grad fest.

wobei minval und maxval die minimalen und maximalen Grenzwerte sind. Werte werden in den Bereich \([0, 2\pi]\) (in Radiant) gewickelt, so dass es beispielsweise möglich ist, set_thetalim(-np.pi / 2, np.pi / 2) zu verwenden, um eine Achse symmetrisch um 0 zu haben. Bei einem Winkelunterschied größer als ein voller Kreis wird ein ValueError ausgelöst.

set_thetamax(thetamax)[Quelle]#

Legt den maximalen Theta-Grenzwert in Grad fest.

set_thetamin(thetamin)[Quelle]#

Legt den minimalen Theta-Grenzwert in Grad fest.

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_scale registriert wurden.

**kwargs

Wenn value eine Zeichenfolge ist, werden Schlüsselwörter an die Instanziierungsmethode der jeweiligen Klasse übergeben.

start_pan(x, y, button)[Quelle]#

Wird aufgerufen, wenn ein Schwenkvorgang gestartet wurde.

Parameter:
x, yfloat

Die Mauskoordinaten in Anzeige-Koordinaten.

buttonMouseButton

Die gedrückte Maustaste.

Anmerkungen

Dies ist zur Überschreibung durch neue Projektionstypen vorgesehen.

class matplotlib.projections.polar.PolarTransform(axis=None, use_rmin=True, *, apply_theta_transforms=True, scale_transform=None)[Quelle]#

Bases: Transform

Die Basis-Polarkoordinatentransformation.

Diese Transformation bildet Polarkoordinaten \(\theta, r\) in kartesische Koordinaten \(x, y = r \cos(\theta), r \sin(\theta)\) ab (transformiert aber nicht vollständig in Achsenkoordinaten oder behandelt die Positionierung im Bildschirmraum).

Diese Transformation ist dafür ausgelegt, auf Daten angewendet zu werden, nachdem jegliche Skalierung entlang der radialen Achse (z.B. logarithmische Skalierung) auf die Eingabedaten angewendet wurde.

Pfadsegmente bei einem festen Radius werden automatisch in Kreisbögen transformiert, solange path._interpolation_steps > 1.

Parameter:
axisAxis, optional

Achse, die mit dieser Transformation verknüpft ist. Dies wird verwendet, um das minimale radiale Limit zu erhalten.

use_rminbool, optional

Wenn True, wird das minimale radiale Achsenlimit subtrahiert, bevor in kartesische Koordinaten transformiert wird. Die Achse axis muss ebenfalls angegeben werden, damit dies wirksam wird.

has_inverse = True#

True, wenn diese Transformation eine entsprechende Umkehrtansformation hat.

input_dims = 2#

Die Anzahl der Eingabedimensionen dieser Transformation. Muss in der Unterklasse überschrieben werden (mit Ganzzahlen).

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.

output_dims = 2#

Die Anzahl der Ausgabedimensionen dieser Transformation. Muss in der Unterklasse überschrieben werden (mit Ganzzahlen).

transform_non_affine(values)[Quelle]#

Wendet nur den nicht-affinen Teil dieser Transformation an.

transform(values) ist immer äquivalent zu transform_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_dims oder Form (N, input_dims).

Gibt zurück:
Array

Die Ausgabewerte als Array der Länge output_dims oder Form (N, output_dims), abhängig von der Eingabe.

transform_path_non_affine(path)[Quelle]#

Wendet den nicht-affinen Teil dieser Transformation auf den Path path an und gibt einen neuen Path zurück.

transform_path(path) ist äquivalent zu transform_path_affine(transform_path_non_affine(values)).

class matplotlib.projections.polar.RadialAxis(*args, **kwargs)[Quelle]#

Bases: YAxis

Eine radiale Achse.

Dies überschreibt bestimmte Eigenschaften einer YAxis, um eine Sonderbehandlung für eine radiale Achse zu ermöglichen.

Parameter:
axesAxes

Die Axes, zu der die erstellte Achse gehört.

pickradiusfloat

Der Akzeptanzradius für Containment-Tests. Siehe auch Axis.contains.

clearbool, Standard: True

Ob die Achse bei der Erstellung gelöscht werden soll. Dies ist nicht erforderlich, z.B. beim Erstellen einer Achse als Teil einer Achseninstanz, da Axes.clear Axis.clear aufruft. .. versionadded:: 3.8

axis_name = 'radius'#

Schreibgeschützter Name, der die Achse identifiziert.

clear()[Quelle]#

Löscht die Achse.

Dies setzt die Achseneigenschaften auf ihre Standardwerte zurück

  • die Beschriftung

  • die Skala

  • Locator, Formatierer und Ticks

  • Haupt- und Nebenraster

  • units

  • registrierte Callbacks

set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, converter=<UNSET>, data_interval=<UNSET>, gid=<UNSET>, 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>, picker=<UNSET>, pickradius=<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>, visible=<UNSET>, zorder=<UNSET>)[Quelle]#

Setzt mehrere Eigenschaften auf einmal.

Unterstützte Eigenschaften sind

Eigenschaft

Beschreibung

agg_filter

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

alpha

float oder None

animated

bool

clip_box

BboxBase oder None

clip_on

bool

clip_path

Patch oder (Path, Transform) oder None

converter

ConversionInterface

data_interval

unknown

figure

Figure oder SubFigure

gid

str

in_layout

bool

inverted

unknown

label

unknown

label_coords

unknown

label_position

{'left', 'right'}

label_text

str

major_formatter

Formatter, str, or Funktion

major_locator

Locator

minor_formatter

Formatter, str, or Funktion

minor_locator

Locator

mouseover

bool

offset_position

{'left', 'right'}

path_effects

Liste von AbstractPathEffect

picker

None oder bool oder float oder callable

pickradius

float

rasterized

bool

remove_overlapping_locs

unknown

sketch_params

(scale: float, length: float, randomness: float)

snap

bool oder None

tick_params

unknown

ticklabels

Sequenz von str oder von Text

ticks

1D Array-ähnlich

ticks_position

{'left', 'right', 'both', 'default', 'none'}

transform

Transform

units

Einheiten-Tag

url

str

view_interval

unknown

visible

bool

zorder

float

class matplotlib.projections.polar.RadialLocator(base, axes=None)[Quelle]#

Bases: Locator

Wird verwendet, um Radius-Ticks zu lokalisieren.

Stellt sicher, dass alle Ticks strikt positiv sind. Für alle anderen Aufgaben delegiert es an den Basis- Locator (der je nach Skala der r-Achse unterschiedlich sein kann).

nonsingular(vmin, vmax)[Quelle]#

Passt einen Bereich an, um Singularitäten zu vermeiden.

Diese Methode wird während der Autoskalierung aufgerufen, wobei (v0, v1) auf die Datenlimits der Achsen gesetzt werden, wenn die Achsen Daten enthalten, oder (-inf, +inf), wenn nicht.

  • Wenn v0 == v1 (möglicherweise bis auf geringfügige Gleitkommafehler), gibt diese Methode ein erweitertes Intervall um diesen Wert zurück.

  • Wenn (v0, v1) == (-inf, +inf), gibt diese Methode geeignete Standardansichtslimits zurück.

  • Andernfalls wird (v0, v1) unverändert zurückgegeben.

set_axis(axis)[Quelle]#
view_limits(vmin, vmax)[Quelle]#

Wählt eine Skala für den Bereich von vmin bis vmax.

Unterklassen sollten diese Methode überschreiben, um das Verhalten des Locators zu ändern.

class matplotlib.projections.polar.RadialTick(*args, **kwargs)[Quelle]#

Bases: YTick

Ein radialer Achsen-Tick.

Diese Unterklasse von YTick bietet radiale Ticks mit einigen kleinen Modifikationen bei ihrer Neupositionierung, sodass Ticks korrekt senkrecht zur Linie stehen. Dies führt dazu, dass Ticks korrekt senkrecht zur Linie stehen. Beschriftungen werden ebenfalls senkrecht zur Linie gedreht, wenn die automatische Drehung aktiviert ist.

bbox ist die Bound2D-Bounding-Box in Anzeigekoordinaten der Achsen; loc ist die Tick-Position in Datenkoordinaten; size ist die Tick-Größe in Punkten

set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, gid=<UNSET>, in_layout=<UNSET>, label=<UNSET>, mouseover=<UNSET>, pad=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, zorder=<UNSET>)[Quelle]#

Setzt mehrere Eigenschaften auf einmal.

Unterstützte Eigenschaften sind

Eigenschaft

Beschreibung

agg_filter

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

alpha

float oder None

animated

bool

clip_box

BboxBase oder None

clip_on

bool

clip_path

Patch oder (Path, Transform) oder None

figure

Figure oder SubFigure

gid

str

in_layout

bool

label

object

mouseover

bool

pad

float

path_effects

Liste von AbstractPathEffect

picker

None oder bool oder float oder callable

rasterized

bool

sketch_params

(scale: float, length: float, randomness: float)

snap

bool oder None

transform

Transform

url

str

visible

bool

zorder

float

update_position(loc)[Quelle]#

Setzt die Position des Ticks in Datenkoordinaten mit dem Skalar *loc*.

class matplotlib.projections.polar.ThetaAxis(*args, **kwargs)[Quelle]#

Bases: XAxis

Eine Theta-Achse.

Diese überschreibt bestimmte Eigenschaften einer XAxis, um Sonderfälle für eine Winkelachse zu bieten.

Parameter:
axesAxes

Die Axes, zu der die erstellte Achse gehört.

pickradiusfloat

Der Akzeptanzradius für Containment-Tests. Siehe auch Axis.contains.

clearbool, Standard: True

Ob die Achse bei der Erstellung gelöscht werden soll. Dies ist nicht erforderlich, z.B. beim Erstellen einer Achse als Teil einer Achseninstanz, da Axes.clear Axis.clear aufruft. .. versionadded:: 3.8

axis_name = 'theta'#

Schreibgeschützter Name, der die Achse identifiziert.

clear()[Quelle]#

Löscht die Achse.

Dies setzt die Achseneigenschaften auf ihre Standardwerte zurück

  • die Beschriftung

  • die Skala

  • Locator, Formatierer und Ticks

  • Haupt- und Nebenraster

  • units

  • registrierte Callbacks

set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, converter=<UNSET>, data_interval=<UNSET>, gid=<UNSET>, 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>, pickradius=<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>, visible=<UNSET>, zorder=<UNSET>)[Quelle]#

Setzt mehrere Eigenschaften auf einmal.

Unterstützte Eigenschaften sind

Eigenschaft

Beschreibung

agg_filter

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

alpha

float oder None

animated

bool

clip_box

BboxBase oder None

clip_on

bool

clip_path

Patch oder (Path, Transform) oder None

converter

ConversionInterface

data_interval

unknown

figure

Figure oder SubFigure

gid

str

in_layout

bool

inverted

unknown

label

unknown

label_coords

unknown

label_position

{'top', 'bottom'}

label_text

str

major_formatter

Formatter, str, or Funktion

major_locator

Locator

minor_formatter

Formatter, str, or Funktion

minor_locator

Locator

mouseover

bool

path_effects

Liste von AbstractPathEffect

picker

None oder bool oder float oder callable

pickradius

float

rasterized

bool

remove_overlapping_locs

unknown

sketch_params

(scale: float, length: float, randomness: float)

snap

bool oder None

tick_params

unknown

ticklabels

Sequenz von str oder von Text

ticks

1D Array-ähnlich

ticks_position

{'top', 'bottom', 'both', 'default', 'none'}

transform

Transform

units

Einheiten-Tag

url

str

view_interval

unknown

visible

bool

zorder

float

class matplotlib.projections.polar.ThetaFormatter[Quelle]#

Bases: Formatter

Wird verwendet, um die theta-Tick-Labels zu formatieren. Konvertiert die native Einheit Radiant in Grad und fügt ein Gradsymbol hinzu.

class matplotlib.projections.polar.ThetaLocator(base)[Quelle]#

Bases: Locator

Wird verwendet, um theta-Ticks zu lokalisieren.

Dies funktioniert genauso wie der Basis-Locator, außer wenn die Ansicht den gesamten Kreis abdeckt. In solchen Fällen werden die zuvor verwendeten Standardpositionen von jeweils 45 Grad zurückgegeben.

set_axis(axis)[Quelle]#
view_limits(vmin, vmax)[Quelle]#

Wählt eine Skala für den Bereich von vmin bis vmax.

Unterklassen sollten diese Methode überschreiben, um das Verhalten des Locators zu ändern.

class matplotlib.projections.polar.ThetaTick(axes, *args, **kwargs)[Quelle]#

Bases: XTick

Ein Theta-Achsen-Tick.

Diese Unterklasse von XTick bietet Winkel-Ticks mit einigen kleinen Modifikationen bei ihrer Neupositionierung, sodass Ticks korrekt senkrecht zur Bogenlinie stehen.

Wenn die automatische Drehung aktiviert ist, werden auch die Beschriftungen parallel zur Linie gedreht. Der Abstand der Beschriftung wird hier ebenfalls angewendet, da es nicht möglich ist, eine generische Achsentransformation zu verwenden, um Tick-spezifische Abstände zu erzeugen.

bbox ist die Bound2D-Bounding-Box in Anzeigekoordinaten der Achsen; loc ist die Tick-Position in Datenkoordinaten; size ist die Tick-Größe in Punkten

set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, gid=<UNSET>, in_layout=<UNSET>, label=<UNSET>, mouseover=<UNSET>, pad=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, zorder=<UNSET>)[Quelle]#

Setzt mehrere Eigenschaften auf einmal.

Unterstützte Eigenschaften sind

Eigenschaft

Beschreibung

agg_filter

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

alpha

float oder None

animated

bool

clip_box

BboxBase oder None

clip_on

bool

clip_path

Patch oder (Path, Transform) oder None

figure

Figure oder SubFigure

gid

str

in_layout

bool

label

object

mouseover

bool

pad

float

path_effects

Liste von AbstractPathEffect

picker

None oder bool oder float oder callable

rasterized

bool

sketch_params

(scale: float, length: float, randomness: float)

snap

bool oder None

transform

Transform

url

str

visible

bool

zorder

float

update_position(loc)[Quelle]#

Setzt die Position des Ticks in Datenkoordinaten mit dem Skalar *loc*.