Matplotlib Errorbar

Matplotlib Errorbar

Słupki błędów są zawarte na wykresach i wykresach linii Matplotlib. W tym artykule pasek błędu MATPlotlib w Pythonie jest omówiony. Pakiet Pyplot Matplotlib Library oferuje interfejs podobny do MATLAB. Krytyczni myśliciele korzystają z pasków błędów, ponieważ reprezentują poziom dokładności w gromadzeniu danych lub przewidywanych liczb. Bez pasków błędów wykresy słupkowe zapewniają postrzeganie, że mierzalna lub określona liczba jest zdefiniowana na wysokim poziomie wydajności.

Metoda matplotlib.Pyplot.ERRORBAR () rysuje y vs. x jako samoloty i/lub wskaźniki z powiązanymi paskami błędów. Ponadto słupki błędów pomagają przedstawić odchylenie standardowe lub dwuznaczność w celu lepszego zrozumienia, jak dokładne dane są wykonywane przy użyciu wskaźników utworzonych przez linię rzeczywistą i jej zestawów danych. Pozwól, że najpierw podam ogólne wyobrażenie o ograniczeniach Matplotlib Errorbar.

Ograniczenia Matplotlib Errorbar

Istnieją następujące parametry stosowane dla paska błędu MATPlotlib. Niektóre z nich nie są kompulsywne, podczas gdy inne są obowiązkowe.

x, y: Te zmienne zawierają zestawy danych o wymiarach pionowych i bocznych.

fmt: Ta zmienna zawiera wartość łańcucha i jest opcjonalna.

Xerr, Yerr: Jest to tablica zawierająca błędy, z których wszystkie powinny być liczbami dodatnimi.

ElineWidth: Jest to szerokość linii wpisów błędów.

wywrotka: Długość paska błędu w punktach jest ograniczona.

Barsabove: (domyślnie: false) ma wartości logiczne, które są używane do wykreślania pasków błędów poza elementami wykresu.

Lolims, uplim, xLolims, xuplims: Utrzymuje wartości logiczne oznaczające, że liczba zapewnia wyłącznie górne/dolne granice.

Błędność: Składa się z wartości liczb całkowitych, które pomagają w projektowaniu pasków błędów w części zestawu danych.

Opcjonalne argumenty obejmują Ecolor, ElineWidth, Capsize, Barsabove i Errorevery. I są one domyślnie ustawione na żadne.

Matplotlib Errorbar Typ return

Metoda błąd () w MATPlotlib generuje wykres z następującymi właściwościami:

Linia działki: Obiekt line2D wskaźników X, Y i/lub Linia.

Kapity: Para linii 2D pasek błędów Caps Obiekty.

Barlinecols: Zebrany jest zestaw linii o limitach błędów pionowych i bocznych.

importować Numpy jako NP
importować matplotlib.Pyplot as Plt
x = np.Arange (0.3, 6, 0.7)
y = np.exp (-x)
plt.errorbar (x, y, xerror = 0.6, yerror = 0.7)
plt.Tytuł („Przykład”)
plt.pokazywać()

Poprzednia instancja jest podstawowym wykonywaniem metody MATPlotlib Errorbar (). Importujemy matplotlib przed utworzeniem wykresu z paskiem błędu. Wymiary pionowe i boczne zestawów danych są niezbędne do wykresu błędów. Tutaj wymiary te są przechowywane w zmiennych „x” i „y”. Ponadto metoda błędów przyjmuje dwa parametry: „xerror” i „yerror.„Przypisane im wartości błędów nie wymagające to 0 to 0.6 i 0.7 odpowiednio. Wreszcie, cztery argumenty podane do metody błędu () są niezbędnymi parametrami dla każdego błędu Pythona, które należy wykreślić. Ponadto „przykład” jest parametrem podawanym PLT.tytuł () funkcja.

Uruchamiając powyższy kod, otrzymujemy ten typ wyjścia. Termin „przykład” jest pokazany powyżej wykresu za pomocą PLT.show () funkcja w kodzie.

Wiele linii w błędach Matplotlib w Pythonie:

Zdolność do rysowania licznych linii w prawie tym samym wykresie ma kluczowe znaczenie. Przy użyciu tego schematu narysujemy wiele pasków błędów na tym samym wykresie.

importować Numpy jako NP
importować matplotlib.Pyplot as Plt
Ryc = plt.postać()
x = np.Arange (20)
y = 4 * np.sin (x / 20 * np.Liczba Pi)
yerr = np.Linspace (0.06, 0.3, 20)
plt.errorbar (x, y + 8, yerr = yerr,)
plt.errorbar (x, y + 6, yerr = yerr,
uplim = true,)
plt.errorbar (x, y + 4, yerr = yerr,
UpLIMS = prawda,
LOLIMS = True,)
UpperLimits = [true, false] * 6
niższeLimits = [False, True] * 6
plt.errorbar (x, y, yerr = yerr,
UpLims = UpperLIMITS,
LOLIMS = LowerLimits,)
plt.legenda (loc = „górny lewy”)
plt.Tytuł („Przykład”)
plt.pokazywać()

Metoda Matplotlib Errorbar () generuje w tym przypadku wiele linii błędów. Wymiary zestawów danych są określone przez wartości x i y. Tutaj wykreślamy cztery linie na wykresie. Rysujemy pasek błędów wzdłuż osi y. W rezultacie dla każdej linii zapewniane jest tylko „yerr”. Ponadto Uplims i LOLIMS wyświetlają tylko wartości górnych i dolnych granic.

Wykres błędu z błąd osi x

Tutaj narysujemy wykres błędów o błędzie o błędach w x. Aby utworzyć wykres z słupkami błędów, najpierw dołączyliśmy Matplotlib.

importować matplotlib.Pyplot as Plt
x = [2, 4, 6, 8, 10, 12, 14]
y = [2, 4, 2, 4, 2, 4, 2,]
x_error = 0.9
plt.Wykres (x, y)
plt.błąd (x, y,
xerr = x_error,
fmt = „o”)

W tej próbce X i Y są tablicami, które przechowują wymiary x i y. Wartości te są używane do wykreślania wykresu. Ponadto parametr „x_error” jest ustawiony na 0.9, co wskazuje, że błędy są generowane tylko wzdłuż osi x. Nazywamy dwie funkcje PLOT () i ERRORBAR (). X i y są parametrami podawanymi do metody PTTOT (). Podano również dodatkowy argument „fmt”, który zawiera wartość ciągu w tym kodzie.

Wykres błędu z błąd osi y

Teraz staramy się utworzyć wykres błędu z błędem w Y.

importować matplotlib.Pyplot as 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.Wykres (xval, yval)
plt.błąd (Xval, yval,
yerr = y_error,
fmt = „o”)

Tutaj deklarujemy dwie tablice. „Xval” i „yval” to tablice zawierające wartości x i y do narysowania wykresu. Wartość „y_error” wynosi 0.3, co oznacza, że ​​błędy są wprowadzane wyłącznie wzdłuż osi Y. Zastosowane są dwie funkcje () i errorbar (). Metoda wykresu () przyjmuje dwa parametry: xval i yval. Metoda błędu ma trzy podstawowe argumenty: XVAL, YVAL i YERR. Przekazano również dodatkowy parametr „fmt”, a ten parametr zawiera wartość ciągu.

Wykres błędu błąd o błędzie x i y

W tym etapie rysujemy wykres błędów błędów o błędach w zmiennych x i y.

importować matplotlib.Pyplot as 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_errormax]
plt.błąd (x, y,
yerr = y_error,
xerr = x_error,
fmt = „o”)

Przedstawienie wykresu słupków błędów dla błędów zmiennych x i y pokazano na poniższym rysunku. Tablice x i y to dwie określone tablice, które utrzymują wartości wymiarów x i y na wykresie. Na osi x błąd wynosi 0.4. Ponadto y_errormin i y_errormax są błędem bocznym osi y w określonych tablicach w tym samym czasie. Ostatecznie, aby wykreślić wykres definiujemy funkcję błąd błąd (). Aby wytworzyć wymagane wyjście, argumenty X, Y, Yerr i Xerr są przekazywane do metody błędu MATPlotlib.

Wniosek

W tym artykule ilustruje, jak używać paska błędu MATPlotlib w Pythonie w wielu metodach. Omówiliśmy przypadki linii i wykresów błędów, a także dokładne analizy. Paski błędów nadają kolejnego poziomu precyzji przedstawionych liczb.