Introducción
En la visualización de datos, a menudo es necesario mostrar el grado de incertidumbre en los datos que se están representando. Las barras de error son una forma conveniente de representar esta incertidumbre. En este laboratorio, aprenderemos cómo dibujar selectivamente símbolos de límite inferior y/o superior en las barras de error utilizando los parámetros uplims y lolims en Matplotlib.
Consejos sobre la VM
Una vez que se haya completado la inicialización de la VM, haga clic en la esquina superior izquierda para cambiar a la pestaña Cuaderno y acceder a Jupyter Notebook para practicar.
A veces, es posible que tenga que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de las operaciones no se puede automatizar debido a las limitaciones de Jupyter Notebook.
Si tiene problemas durante el aprendizaje, no dude en preguntar a Labby. Deje sus comentarios después de la sesión y lo resolveremos rápidamente para usted.
Importar las bibliotecas necesarias
En este paso, importamos las bibliotecas necesarias para crear nuestras gráficas.
import matplotlib.pyplot as plt
import numpy as np
Crear los datos
En este paso, creamos los datos que usaremos para crear nuestra gráfica de barras de error.
x = np.arange(10)
y = 2.5 * np.sin(x / 20 * np.pi)
yerr = np.linspace(0.05, 0.2, 10)
Crear la gráfica de barras de error con ambos límites (predeterminado)
En este paso, creamos una gráfica de barras de error con límites superior e inferior, que es el comportamiento predeterminado.
plt.errorbar(x, y + 3, yerr=yerr, label='both limits (default)')
Crear la gráfica de barras de error con solo límites superiores
En este paso, creamos una gráfica de barras de error con solo límites superiores.
plt.errorbar(x, y + 2, yerr=yerr, uplims=True, label='uplims=True')
Crear la gráfica de barras de error con límites superiores e inferiores
En este paso, creamos una gráfica de barras de error con límites superiores e inferiores.
plt.errorbar(x, y + 1, yerr=yerr, uplims=True, lolims=True, label='uplims=True, lolims=True')
Crear la gráfica de barras de error con subconjuntos de límites superiores e inferiores
En este paso, creamos una gráfica de barras de error con subconjuntos de límites superiores e inferiores.
upperlimits = [True, False] * 5
lowerlimits = [False, True] * 5
plt.errorbar(x, y, yerr=yerr, uplims=upperlimits, lolims=lowerlimits, label='subsets of uplims and lolims')
Crear la gráfica de barras de error con barras de error horizontales
En este paso, creamos una gráfica de barras de error con barras de error horizontales.
x = np.arange(10) / 10
y = (x + 0.1)**2
plt.errorbar(x, y, xerr=0.1, xlolims=True, label='xlolims=True')
y = (x + 0.1)**3
plt.errorbar(x + 0.6, y, xerr=0.1, xuplims=upperlimits, xlolims=lowerlimits, label='subsets of xuplims and xlolims')
y = (x + 0.1)**4
plt.errorbar(x + 1.2, y, xerr=0.1, xuplims=True, label='xuplims=True')
Agregar una leyenda y mostrar la gráfica
En este paso, agregamos una leyenda a la gráfica y la mostramos.
plt.legend(loc='lower right')
plt.show()
Resumen
En este laboratorio, aprendimos cómo dibujar selectivamente símbolos de límite inferior y/o superior en las barras de error utilizando los parámetros uplims y lolims en Matplotlib. También aprendimos cómo crear gráficas de barras de error con barras de error horizontales.