Matplotlib.pyplot.errorbar() en Python

Matplotlib es una biblioteca en Python y es una extensión matemática numérica para la biblioteca NumPy. Pyplot es una interfaz basada en estado para un módulo Matplotlib que proporciona una interfaz similar a MATLAB.

Función matplotlib.pyplot.errorbar():

La función errorbar() en el módulo pyplot de la biblioteca matplotlib se usa para trazar y versus x como líneas y/o marcadores con barras de error adjuntas.

Sintaxis: matplotlib.pyplot.errorbar(x, y, yerr=Ninguno, xerr=Ninguno, fmt=”, ecolor=Ninguno, elinewidth=Ninguno, capsize=Ninguno, barsabove=False, lolims=False, uplims=False, xlolims= Falso, xuplims=False, errorevery=1, capthick=Ninguno, \*, data=Ninguno, \*\*kwargs)

Parámetros: Este método acepta los siguientes parámetros que se describen a continuación:

  • x, y: estos parámetros son las coordenadas horizontales y verticales de los puntos de datos.
  • fmt: este parámetro es un parámetro opcional y contiene el valor de string.
  • xerr, yerr: estos parámetros contienen una array. Y la array de error debe tener valores positivos.
  • ecolor: este parámetro es un parámetro opcional. Y es el color de las líneas de la barra de error con el valor predeterminado NONE .
  • elinewidth: este parámetro también es un parámetro opcional. Y es el ancho de línea de las líneas de la barra de error con el valor predeterminado NONE .
  • capsize: este parámetro también es un parámetro opcional. Y es la longitud de los límites de la barra de error en puntos con valor predeterminado NONE .
  • barsabove: este parámetro también es un parámetro opcional. Contiene el valor booleano True para trazar barras de error sobre los símbolos de trazado. Su valor predeterminado es False.
  • lolims, uplims, xlolims, xuplims: estos parámetros también son un parámetro opcional. Contienen valores booleanos que se utilizan para indicar que un valor proporciona solo límites superior/inferior.
  • errorevery: este parámetro también es un parámetro opcional. Contienen valores enteros que se utilizan para dibujar barras de error en un subconjunto de los datos.

Devoluciones: Esto devuelve el contenedor y se compone de lo siguiente:

  • plotline: Esto devuelve la instancia de Line2D de x, y marcadores de trazado y/o línea.
  • caplines: Esto devuelve la tupla de instancias de Line2D de las tapas de la barra de error.
  • barlinecols: Devuelve la tupla de LineCollection con los rangos de error horizontal y vertical.

Los siguientes ejemplos ilustran la función matplotlib.pyplot.errorbar() en matplotlib.pyplot:

Ejemplo 1:

# Implementation of matplotlib function
import numpy as np
import matplotlib.pyplot as plt
  
# example data
xval = np.arange(0.1, 4, 0.5)
yval = np.exp(-xval)
  
plt.errorbar(xval, yval, xerr = 0.4, yerr = 0.5)
  
plt.title('matplotlib.pyplot.errorbar() function Example')
plt.show()

Producción:

Ejemplo #2:

# Implementation of matplotlib function
import numpy as np
import matplotlib.pyplot as plt
   
fig = plt.figure()
x = np.arange(10)
y = 3 * np.sin(x / 20 * np.pi)
yerr = np.linspace(0.05, 0.2, 10)
   
plt.errorbar(x, y + 7, yerr = yerr,
             label ='Line1')
plt.errorbar(x, y + 5, yerr = yerr,
             uplims = True, 
             label ='Line2')
plt.errorbar(x, y + 3, yerr = yerr, 
             uplims = True, 
             lolims = True,
             label ='Line3')
  
upperlimits = [True, False] * 5
lowerlimits = [False, True] * 5
plt.errorbar(x, y, yerr = yerr,
             uplims = upperlimits, 
             lolims = lowerlimits,
             label ='Line4')
   
plt.legend(loc ='upper left')
  
plt.title('matplotlib.pyplot.errorbar()\
function Example')
plt.show()

Producción:

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *