Selección de límites de barras de error

PythonPythonBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

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.