matplotlib.pyplot.arrow #

matplotlib.pyplot. freccia ( x , y , dx , dy , ** kwargs ) [fonte] #

Aggiungi una freccia agli assi.

Questo disegna una freccia da a .(x, y)(x+dx, y+dy)

Parametri :
x, y fluttuano

Le coordinate x e y della base della freccia.

dx, dy galleggiante

La lunghezza della freccia lungo la direzione x e y.

float di larghezza , predefinito: 0.001

Larghezza della coda della freccia completa.

length_includes_head bool, predefinito: falso

Vero se la testa deve essere contata nel calcolo della lunghezza.

head_width float o Nessuno, default: 3*width

Larghezza totale dell'intera punta della freccia.

head_length float o Nessuno, predefinito: 1.5*head_width

Lunghezza della punta della freccia.

shape {'full', 'left', 'right'}, default: 'full'

Disegna la metà sinistra, la metà destra o la freccia intera.

sbalzo float, default: 0

Frazione in cui la freccia viene spostata all'indietro (0 sporgenza significa forma triangolare). Può essere negativo o maggiore di uno.

head_starts_at_zero bool, predefinito: falso

Se True, la testa inizia a essere disegnata alla coordinata 0 invece di terminare alla coordinata 0.

**kwargs

Patchproprietà:

Proprietà

Descrizione

agg_filter

una funzione di filtro, che accetta un array float (m, n, 3) e un valore dpi e restituisce un array (m, n, 3) e due offset dall'angolo in basso a sinistra dell'immagine

alpha

sconosciuto

animated

bool

antialiasedo aa

bool o Nessuno

capstyle

CapStyleo {'culo', 'sporgente', 'rotondo'}

clip_box

Bbox

clip_on

bool

clip_path

Patch o (Percorso, Trasforma) o Nessuno

color

colore

edgecoloro ecc

colore o Nessuno

facecoloro fc

colore o Nessuno

figure

Figure

fill

bool

gid

str

hatch

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

in_layout

bool

joinstyle

JoinStyleo {'mitre', 'round', 'bevel'}

label

oggetto

linestyleo ls

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

linewidtho lw

float o Nessuno

mouseover

bool

path_effects

AbstractPathEffect

picker

Nessuno o bool o float o richiamabile

rasterized

bool

sketch_params

(scala: float, lunghezza: float, casualità: float)

snap

bool o Nessuno

transform

Transform

url

str

visible

bool

zorder

galleggiante

Resi :
FancyArrow

L' FancyArrowoggetto creato.

Appunti

La freccia risultante è influenzata dalle proporzioni e dai limiti degli assi. Questo può produrre una freccia la cui testa non è quadrata con il suo gambo. Per creare una freccia la cui testa è quadrata con il gambo, usa annotate()ad esempio:

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