matplotlib.pyplot.axline #

matplotlib.pyplot. linea d' asse ( xy1 , xy2 = Nessuno , * , pendenza = Nessuno , ** kwargs ) [fonte] #

Aggiungi una linea retta infinitamente lunga.

La linea può essere definita sia da due punti xy1 e xy2 , o da un punto xy1 e una pendenza .

Questo disegna una linea retta "sullo schermo", indipendentemente dalle scale x e y, ed è quindi adatto anche per disegnare decadimenti esponenziali in grafici semilogaritmici, leggi di potenza in grafici logaritmici, ecc. Tuttavia, la pendenza dovrebbe essere utilizzata solo con scale lineari ; Non ha un significato chiaro per tutte le altre scale, e quindi il comportamento è indefinito. Specificare la linea utilizzando i punti xy1 , xy2 per le scale non lineari.

L' argomento della parola chiave transform si applica solo ai punti xy1 , xy2 . La pendenza (se data) è sempre nelle coordinate dei dati. Questo può essere utilizzato, ad esempio ax.transAxes, per disegnare linee di griglia con una pendenza fissa.

Parametri :
xy1, xy2 (float, float)

Punti per il passaggio della linea. Deve essere fornito xy2 o pendenza .

galleggiante in pendenza , opzionale

La pendenza della linea. Deve essere fornito xy2 o pendenza .

Resi :
Line2D
Altri parametri :
**kwargs

I kwarg validi sono Line2Dproprietà

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

clip_box

Bbox

clip_on

bool

clip_path

Patch o (Percorso, Trasforma) o Nessuno

coloro c

colore

dash_capstyle

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

dash_joinstyle

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

dashes

sequenza di float (on/off inchiostro in punti) o (Nessuno, Nessuno)

data

(2, N) o due array 1D

drawstyleo ds

{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, default: 'default'

figure

Figure

fillstyle

{'completo', 'sinistra', 'destra', 'basso', 'alto', 'nessuno'}

gapcolor

colore o Nessuno

gid

str

in_layout

bool

label

oggetto

linestyleo ls

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

linewidtho lw

galleggiante

marker

stringa di stile marcatore, PathoMarkerStyle

markeredgecoloro mecc

colore

markeredgewidtho miagolare

galleggiante

markerfacecoloro mfc

colore

markerfacecoloralto mfcalt

colore

markersizeo ms

galleggiante

markevery

Nessuno o int o (int, int) o slice o lista[int] o float o (float, float) o lista[bool]

mouseover

bool

path_effects

AbstractPathEffect

picker

float o callable[[Artista, Evento], tuple[bool, dict]]

pickradius

sconosciuto

rasterized

bool

sketch_params

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

snap

bool o Nessuno

solid_capstyle

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

solid_joinstyle

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

transform

sconosciuto

url

str

visible

bool

xdata

matrice 1D

ydata

matrice 1D

zorder

galleggiante

Guarda anche

axhline

per linee orizzontali

axvline

per linee verticali

Esempi

Disegna una linea rossa spessa che passa per (0, 0) e (1, 1):

>>> axline((0, 0), (1, 1), linewidth=4, color='r')

Esempi che utilizzano matplotlib.pyplot.axline#

Linee infinite

Linee infinite

Linee infinite