matplotlib.patches.FancyArrow #

classe 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 ) [fonte] #

Basi:Polygon

Come Freccia, ma ti consente di impostare la larghezza e l'altezza della testa in modo indipendente.

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

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

Imposta più proprietà contemporaneamente.

Le proprietà supportate sono

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

scalare o Nessuno

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

closed

bool

color

colore

data

sconosciuto

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

xy

(N, 2) simile a un array

zorder

galleggiante

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

Imposta FancyArrowx, y, dx, dy, width, head_with e head_length. I valori lasciati come Nessuno non verranno aggiornati.

Parametri :
x, y float o Nessuno, predefinito: Nessuno

Le coordinate x e y della base della freccia.

dx, dy float o Nessuno, predefinito: Nessuno

La lunghezza della freccia lungo la direzione x e y.

width float o Nessuno, default: Nessuno

Larghezza della coda della freccia completa.

head_width float o Nessuno, default: Nessuno

Larghezza totale dell'intera punta della freccia.

head_length float o Nessuno, default: Nessuno

Lunghezza della punta della freccia.

Esempi che utilizzano matplotlib.patches.FancyArrow#

Guida a freccia

Guida a freccia

Guida a freccia