matplotlib.pyplot.arrow #

matplotlib.pyplot. Pfeil ( x , y , dx , dy , ** kwargs ) [Quelle] #

Fügen Sie den Achsen einen Pfeil hinzu.

Dies zeichnet einen Pfeil von bis .(x, y)(x+dx, y+dy)

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

Rückgaben :
FancyArrow

Das erstellte FancyArrowObjekt.

Anmerkungen

Der resultierende Pfeil wird durch das Seitenverhältnis und die Begrenzungen der Achsen beeinflusst. Dies kann zu einem Pfeil führen, dessen Spitze nicht rechtwinklig zu seinem Schaft ist. Um einen Pfeil zu erstellen, dessen Spitze rechtwinklig zu seinem Stiel ist, verwenden Sie annotate()zum Beispiel:

>>> ax.annotate("", xy=(0.5, 0.5), xytext=(0, 0),
...             arrowprops=dict(arrowstyle="->"))