Matplotlib errorbar

Matplotlib errorbar

Feilsøyler er inkludert i matplotlib -linjeplott og grafer. Matplotlib errorbar i Python er dekket i denne artikkelen. Matplotlib-bibliotekets Pyplot-pakke tilbyr et MATLAB-lignende grensesnitt. Kritiske tenkere drar nytte av feilbarer da de representerer nøyaktighetsnivået i en samling av data eller forutsagte tall. Uten feilbarer gir søylediagrammer den oppfatningen av at et målbart eller bestemt antall er definert til et høyt effektivitetsnivå.

Metoden matplotlib.Pyplot.errorbar () tegner y vs. x som fly og/eller indikatorer med feilbarer tilknyttet. Videre hjelper feilstenger for å representere standardavvik eller tvetydighet for å gi en bedre forståelse av hvor nøyaktige data er, dette utføres ved å bruke indikatorer opprettet gjennom den virkelige linjen og datasettene. La meg gi en generell ide om begrensningene i Matplotlib Errorbar først.

Begrensninger av matplotlib errorbar

Det er følgende parametere som brukes til matplotlib errorbar. Noen av dem er ikke-kompuller, mens andre er obligatoriske.

x, y: Disse variablene inneholder datasettene med vertikale og laterale dimensjoner.

fmt: Denne variabelen har verdien av strengen, og den er valgfri.

Xerr, Yerr: Det er en matrise som inneholder feil, som alle skal være positive tall.

Elinewidth: Det er feilstangsoppføringenes linjebredde.

Capsize: Feillinjens lengde i punkter er begrenset.

Barsabove: (standard: False) har boolske verdier som brukes til å plotte feilstenger utover plottelementene.

Lolims, uplims, xlolims, xuplims: Holder boolske verdier som betegner at et tall utelukkende gir øvre/nedre grenser.

feil: Består av heltallverdier som hjelper til med utforming av feilstenger på en del av datasettet.

De valgfrie argumentene inkluderer Ecolor, ElineWidth, Capsize, Barsabove og Error. Og disse er noen som standard er satt til ingen som standard.

Matplotlib errorbar returtype

Feilbar () -metoden i matplotlib genererer en graf med følgende egenskaper:

tomtegrense: Et Line2D -objekt av x-, y- og/eller linjet plottindikatorer.

kaplines: Et par Line2D -feillangreffer objekter.

Barlinecols: Et sett med linjer med vertikale og laterale feilgrenser samles.

Importer numpy som NP
Importer matplotlib.Pyplot som Plt
x = np.Arange (0.3, 6, 0.7)
y = np.EXP (-X)
plt.feilstang (x, y, xerror = 0.6, yerror = 0.7)
plt.Tittel ('Eksempel')
plt.forestilling()

Den foregående forekomsten er en grunnleggende utførelse av MatplotLib ErrorBar () -metoden. Vi importerer matplotlib før vi lager en graf med en feilstang. De vertikale og laterale dimensjonene til datasettene er nødvendige for feilstangers grafering. Her lagres disse dimensjonene i variablene 'x' og 'y'. Dessuten tar feilstangsmetoden to parametere: 'Xerror' og 'Yerror.'De ikke-negative feilverdiene som tilskrives dem er 0.6 og 0.7, følgelig. Til slutt er de fire argumentene som er gitt til feilstang () -metoden viktige parametere for at hver Python -feilstanger skal plottes. I tillegg er "eksempel" en parameter som er gitt til PLT.Tittel () Funksjon.

Ved å kjøre koden ovenfor får vi denne typen utgang. Begrepet 'eksempel' vises over grafen ved hjelp av PLT.Vis () -funksjon i koden.

Flere linjer i matplotlib errorbar i Python:

Evnen til å tegne mange linjer i nesten samme plot er kritisk. Vi tegner mange feilbarer i samme graf ved å bruke denne ordningen.

Importer numpy som NP
Importer matplotlib.Pyplot som Plt
Fig = plt.figur()
x = np.Arange (20)
y = 4 * np.sin (x / 20 * np.pi)
yerr = np.Linspace (0.06, 0.3, 20)
plt.feilstang (x, y + 8, yerr = yerr,)
plt.Errorbar (x, y + 6, yerr = yerr,
uplims = sant,)
plt.Errorbar (x, y + 4, yerr = yerr,
uplims = sant,
lolims = sant,)
overlimits = [sann, falsk] * 6
LowerLimits = [False, True] * 6
plt.Errorbar (x, y, yerr = yerr,
UPLIMS = overlimits,
LOLIMS = LAVERLIMITER,)
plt.Legend (loc = 'øverst til venstre')
plt.Tittel ('Eksempel')
plt.forestilling()

Matplotlib errorbar () -metoden genererer mange feilstanglinjer i dette tilfellet. Datasettenes dimensjoner er spesifisert av x- og y -verdiene. Her plotter vi fire linjer i grafen. Vi tegner en feilstang langs y-aksen. Som et resultat er det for hver linje. Videre viser uplimene og Lolims bare verdiene på øvre og nedre grenser.

Feilbar-graf med X-Axis-feil

Her skal vi tegne en feilstangsplott som har en feil i x. For å lage et plott med feilstenger, inkluderte vi først matplotlib.

Importer matplotlib.Pyplot som Plt
x = [2, 4, 6, 8, 10, 12, 14]
y = [2, 4, 2, 4, 2, 4, 2,]
x_error = 0.9
plt.plot (x, y)
plt.feilstang (x, y,
xerr = x_error,
fmt = 'o')

I denne prøven er x og y matriser som lagrer x- og y -dimensjonene. Disse verdiene brukes til å plotte en graf. Dessuten er parameteren 'x_error' satt til 0.9, som indikerer at feil bare genereres langs x-aksen. Vi kaller to funksjoner plot () og feilstang (). X og y er parametere gitt til plott () -metoden. Tilleggsargumentet 'FMT' er også gitt, som har strengverdi i denne koden.

Feilbar-graf med Y-Axis-feil

Nå prøver vi å lage en feilstangsplott med en feil i y.

Importer matplotlib.Pyplot som Plt
xval = [2, 4, 6, 8, 10, 12, 14, 16, 18]
yval = [2, 6, 2, 6, 2, 6, 2, 6, 2]
y_error = 0.3
plt.plot (xval, yval)
plt.Errorbar (xval, yval,
yerr = y_error,
fmt = 'o')

Her erklærer vi to matriser. 'Xval' og 'yval' er matriser som inneholder x- og y -verdier for å tegne grafen. Verdien av 'y_error' er 0.3, noe som betyr at feil utelukkende blir introdusert langs y-aksen. To funksjoner plot () og feilstang () brukes. Plott () -metoden tar to parametere: xval og yval. Feilstangsmetoden har tre viktige argumenter: Xval, Yval og Yerr. Den ekstra parameteren 'FMT' er også bestått, og denne parameteren omfatter en strengverdi.

Feilbar -graf som har x og y feil

I dette trinnet tegner vi en graf over feilbarer som har feil i variabler x og y.

Importer matplotlib.Pyplot som Plt
x = [2, 4, 6, 8, 10,]
y = [2, 4, 2, 4, 2]
y_errormin = [0.2, 0.6, 0.8,
0.2, 0.8]
y_errorMax = [0.1, 0.5, 0.7,
0.5, 0.3]
x_error = 0.4
y_error = [y_errormin, y_errormex]
plt.feilstang (x, y,
yerr = y_error,
xerr = x_error,
fmt = 'o')

En skildring av feillinjegraf for x- og y -variable feil vises på figuren nedenfor. X- og Y -matriser er to spesifiserte matriser som inneholder verdiene for dimensjoner av x og y i grafen. På x-aksen er feilen 0.4. Videre er y_errorMin og y_errorMax feilen sideveis y-aksen over de definerte matriser samtidig. Til slutt, for å plotte grafen, definerer vi funksjonsfeilstangen (). For å produsere den nødvendige utgang.

Konklusjon

Denne artikkelen illustrerer hvordan du bruker matplotlib -feilstangen i Python på flere metoder. Vi diskuterte forekomster av feilstanglinjer og grafer, så vel som grundige analyser. Feilbarer gir et annet presisjonsnivå for de presenterte figurene.