matplotlib.patches.FancyArrow #

Klasse matplotlib.patches. FancyArrow ( x , y , dx , dy , * , width = 0.001 , length_includes_head = False , head_width = None , head_length = None , shape = 'full' , overhang = 0 , head_starts_at_zero = False , ** kwargs ) [Quelle] #

Basen:Polygon

Wie Arrow, aber Sie können Kopfbreite und Kopfhöhe unabhängig voneinander einstellen.

Parameter :
x, y schweben

Die x- und y-Koordinaten der Pfeilbasis.

dx, dy schweben

Die Länge des Pfeils entlang der x- und y-Richtung.

Breite Float, Standard: 0,001

Breite des vollen Pfeilschwanzes.

length_includes_head bool, Standard: False

True, wenn der Kopf bei der Berechnung der Länge mitgezählt werden soll.

head_width float oder None, Standard: 3*width

Gesamtbreite der vollen Pfeilspitze.

head_length float oder None, Standard: 1,5*head_width

Länge der Pfeilspitze.

Form {'voll', 'links', 'rechts'}, Standard: 'voll'

Zeichne die linke Hälfte, die rechte Hälfte oder den ganzen Pfeil.

Überhangfloat , Standard: 0

Bruchteil, um den der Pfeil zurückgefegt wird (0 Überhang bedeutet Dreiecksform). Kann negativ oder größer als eins sein.

head_starts_at_zero bool, Standard: False

Wenn True, wird der Kopf bei Koordinate 0 gezeichnet, anstatt bei Koordinate 0 zu enden.

**Kwarg

PatchEigenschaften:

Eigentum

Beschreibung

agg_filter

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

alpha

Unbekannt

animated

bool

antialiasedoder äh

bool oder Keine

capstyle

CapStyleoder {'hinter', 'vorstehend', 'rund'}

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

color

Farbe

edgecoloroder ec

Farbe oder Keine

facecoloroder FC

Farbe oder Keine

figure

Figure

fill

bool

gid

Str

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

in_layout

bool

joinstyle

JoinStyleoder {'Gehrung', 'rund', 'Fase'}

label

Objekt

linestyleoder ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidthoder lw

Float oder None

mouseover

bool

path_effects

AbstractPathEffect

picker

None oder bool oder float oder aufrufbar

rasterized

bool

sketch_params

(Maßstab: Float, Länge: Float, Zufälligkeit: Float)

snap

bool oder Keine

transform

Transform

url

Str

visible

bool

zorder

schweben

set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF > , animation =<UNSCHARF> , antialiased=<UNSCHARF> , capstyle=<UNSCHARF> ,clip_box= <UNSCHARF> , clip_on=<UNSCHARF> , clip_path=<UNSCHARF > , closed=<UNSCHARF> , color=<UNSCHARF> , data=<UNSCHARF> , edgecolor=<UNSCHARF> , facecolor=<UNSCHARF> , fill=<UNSCHARF> , gid=<UNSCHARF> , hatch=<UNSCHARF> , in_layout=<UNSET> ,joinstyle=<UNSET> ,label=<UNSET> , linestyle=<UNSET > , linewidth=<UNSET> , mouseover=<UNSET> , path_effects= < UNSET> , picker =<UNSET> , rasterized= <UNSET> , sketch_params=<UNSET> , snap= <UNSCHARF> , transform=<UNSCHARF> , url=<UNSCHARF> , sichtbar=<UNSCHARF> , xy=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #

Legen Sie mehrere Eigenschaften gleichzeitig fest.

Unterstützte Eigenschaften sind

Eigentum

Beschreibung

agg_filter

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

alpha

Skalar oder Keine

animated

bool

antialiasedoder äh

bool oder Keine

capstyle

CapStyleoder {'hinter', 'vorstehend', 'rund'}

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

closed

bool

color

Farbe

data

Unbekannt

edgecoloroder ec

Farbe oder Keine

facecoloroder FC

Farbe oder Keine

figure

Figure

fill

bool

gid

Str

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

in_layout

bool

joinstyle

JoinStyleoder {'Gehrung', 'rund', 'Fase'}

label

Objekt

linestyleoder ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidthoder lw

Float oder None

mouseover

bool

path_effects

AbstractPathEffect

picker

None oder bool oder float oder aufrufbar

rasterized

bool

sketch_params

(Maßstab: Float, Länge: Float, Zufälligkeit: Float)

snap

bool oder Keine

transform

Transform

url

Str

visible

bool

xy

(N, 2) Array-artig

zorder

schweben

set_data ( * , x = None , y = None , dx = None , dy = None , width = None , head_width = None , head_length = None ) [source] #

Legen Sie FancyArrowx, y, dx, dy, width, head_with und head_length fest. Als None belassene Werte werden nicht aktualisiert.

Parameter :
x, y Float oder None, Standard: None

Die x- und y-Koordinaten der Pfeilbasis.

dx, dy float oder None, Standard: None

Die Länge des Pfeils entlang der x- und y-Richtung.

width Float oder None, Standard: None

Breite des vollen Pfeilschwanzes.

head_width float oder None, Standard: None

Gesamtbreite der vollen Pfeilspitze.

head_length float oder None, Standard: None

Länge der Pfeilspitze.

Beispiele mit matplotlib.patches.FancyArrow#

Pfeilführung

Pfeilführung

Pfeilführung