matplotlib.axes.Axes.errorbar #

Assi. errorbar ( x , y , yerr = Nessuno , xerr = Nessuno , fmt = '' , ecolor = Nessuno , elinewidth = Nessuno , capsize = Nessuno , barsabove = Falso , lolims = Falso , uplims = Falso , xlolims = Falso , xuplims = Falso , errorevery= 1 , capthick = Nessuno , * , data = Nessuno , ** kwargs ) [fonte] #

Traccia y contro x come linee e/o indicatori con barre di errore allegate.

x , y definiscono le posizioni dei dati, xerr , yerr definiscono le dimensioni della barra di errore. Per impostazione predefinita, questo disegna i marcatori/le linee dei dati e le barre di errore. Usa fmt='none' per disegnare barre di errore senza marcatori di dati.

Parametri :
x, y float o simile a un array

Le posizioni dei dati.

xerr, yerr float o tipo array, shape(N,) o shape(2, N), facoltativo

Le dimensioni della barra di errore:

  • scalare: valori simmetrici +/- per tutti i punti dati.

  • shape(N,): valori simmetrici +/- per ogni punto dati.

  • shape(2, N): valori separati - e + per ogni barra. La prima riga contiene gli errori inferiori, la seconda riga contiene gli errori superiori.

  • Nessuno : nessuna barra di errore.

Tutti i valori devono essere >= 0.

Vedere Diversi modi di specificare le barre di errore per un esempio sull'utilizzo di xerre yerr.

fmt str, predefinito: ''

Il formato per i punti dati/linee dati. Vedere plotper i dettagli.

Usa 'none' (senza distinzione tra maiuscole e minuscole) per tracciare barre di errore senza indicatori di dati.

colore ecolor , predefinito: Nessuno

Il colore delle linee della barra degli errori. Se Nessuno, usa il colore della linea che collega i marcatori.

elinewidth float, default: Nessuno

La larghezza di riga delle righe della barra degli errori. Se None, viene utilizzata la larghezza di riga dello stile corrente.

capovolgi float, predefinito: rcParams["errorbar.capsize"](predefinito: 0.0)

La lunghezza della barra di errore si chiude in punti.

capthick float, predefinito: Nessuno

Un alias per l'argomento della parola chiave markeredgewidth (aka mew ). Questa impostazione è un nome più sensato per la proprietà che controlla lo spessore in punti del limite della barra di errore. Per compatibilità con le versioni precedenti, se vengono specificati mew o markeredgewidth , sovrascriveranno capthick . Questo potrebbe cambiare nelle versioni future.

barsabove bool, default: False

Se Vero, traccerà le barre di errore sopra i simboli del grafico. L'impostazione predefinita è sotto.

lolims, uplims, xlolims, xuplims bool, default: False

Questi argomenti possono essere usati per indicare che un valore fornisce solo limiti superiori/inferiori. In tal caso viene utilizzato un simbolo di accento circonflesso per indicare ciò. lims -arguments possono essere scalari o simili ad array della stessa lunghezza di xerr e yerr . Per utilizzare limiti con assi invertiti, set_xlimo set_ylimdeve essere chiamato prima di errorbar(). Nota i nomi complicati dei parametri: impostare ad esempio lolims su True significa che il valore y è un limite inferiore del valore True, quindi verrà disegnata solo una freccia rivolta verso l'alto!

errorevery int o (int, int), default: 1

disegna barre di errore su un sottoinsieme dei dati. errorevery =N disegna barre di errore sui punti (x[::N], y[::N]). errorevery =(inizio, N) disegna barre di errore sui punti (x[inizio::N], y[inizio::N]). ad esempio errorevery=(6, 3) aggiunge barre di errore ai dati in (x[6], x[9], x[12], x[15], ...). Utilizzato per evitare la sovrapposizione delle barre di errore quando due serie condividono i valori dell'asse x.

Resi :
ErrorbarContainer

Il contenitore contiene:

  • plotline: Line2Distanza di marcatori di trama x, y e/o linea.

  • caplines: una tupla di Line2Distanze delle maiuscole della barra di errore.

  • barlinecols: una tupla di LineCollectioncon gli intervalli di errore orizzontale e verticale.

Altri parametri :
oggetto indicizzabile dei dati , facoltativo

Se forniti, i seguenti parametri accettano anche una stringa s, che viene interpretata come data[s](a meno che ciò non sollevi un'eccezione):

x , y , xerr , yerr

**kwargs

Tutti gli altri argomenti di parole chiave vengono passati alla plotchiamata che disegna i marcatori. Ad esempio, questo codice crea grandi quadrati rossi con spessi bordi verdi:

x, y, yerr = rand(3, 10)
errorbar(x, y, yerr, marker='s', mfc='red',
         mec='green', ms=20, mew=4)

dove mfc , mec , ms e mew sono alias per i nomi di proprietà più lunghi, markerfacecolor , markeredgecolor , markersize e markeredgewidth .

I kwarg validi per le proprietà del marcatore sono:

  • trattini

  • dash_capstyle

  • dash_joinstyle

  • drawstyle

  • fillstyle

  • stile di linea

  • marcatore

  • markeredgecolor

  • markeredgewith

  • markerfacecolor

  • markerfacecoloralt

  • markersize

  • markevery

  • solid_capstyle

  • solid_joinstyle

Fare riferimento alla Line2Dproprietà corrispondente per maggiori dettagli:

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

Esempi che utilizzano matplotlib.axes.Axes.errorbar#

Sottocampionamento della barra di errore

Sottocampionamento della barra di errore

Sottocampionamento della barra di errore
Funzione barra di errore

Funzione barra di errore

Funzione barra di errore
Diversi modi di specificare le barre di errore

Diversi modi di specificare le barre di errore

Diversi modi di specificare le barre di errore
Compresi i limiti superiore e inferiore nelle barre di errore

Compresi i limiti superiore e inferiore nelle barre di errore

Compresi i limiti superiore e inferiore nelle barre di errore
Creazione di caselle dalle barre di errore utilizzando PatchCollection

Creazione di caselle dalle barre di errore utilizzando PatchCollection

Creazione di caselle dalle barre di errore utilizzando PatchCollection
Dimostrazione della leggenda

Dimostrazione della leggenda

Dimostrazione della leggenda
Parassita Simple2

Parassita Simple2

Parassita Simple2
Barre di errore 3D

Barre di errore 3D

Barre di errore 3D
Dimostrazione del registro

Dimostrazione del registro

Dimostrazione del registro
barra degli errori(x, y, yerr, xerr)

barra degli errori(x, y, yerr, xerr)

barra degli errori(x, y, yerr, xerr)