Introduction
Dans la visualisation de données, il est souvent nécessaire de montrer le degré d'incertitude dans les données qui sont tracées. Les barre d'erreur sont un moyen pratique de représenter cette incertitude. Dans ce laboratoire, nous allons apprendre à tracer sélectivement des symboles de limite supérieure et/ou inférieure sur les barre d'erreur en utilisant les paramètres uplims et lolims dans Matplotlib.
Conseils sur la VM
Une fois le démarrage de la VM terminé, cliquez dans le coin supérieur gauche pour basculer vers l'onglet Notebook pour accéder à Jupyter Notebook pour la pratique.
Parfois, vous devrez peut-être attendre quelques secondes pour que Jupyter Notebook ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limitations de Jupyter Notebook.
Si vous rencontrez des problèmes pendant l'apprentissage, n'hésitez pas à demander à Labby. Donnez des commentaires après la session, et nous réglerons rapidement le problème pour vous.
Importez les bibliothèques nécessaires
Dans cette étape, nous importons les bibliothèques nécessaires pour créer nos graphiques.
import matplotlib.pyplot as plt
import numpy as np
Créez les données
Dans cette étape, nous créons les données que nous utiliserons pour créer notre graphique à barre d'erreur.
x = np.arange(10)
y = 2.5 * np.sin(x / 20 * np.pi)
yerr = np.linspace(0.05, 0.2, 10)
Créez le graphique à barre d'erreur avec les deux limites (valeur par défaut)
Dans cette étape, nous créons un graphique à barre d'erreur avec des limites supérieure et inférieure, ce qui est le comportement par défaut.
plt.errorbar(x, y + 3, yerr=yerr, label='both limits (default)')
Créez le graphique à barre d'erreur avec seulement les limites supérieures
Dans cette étape, nous créons un graphique à barre d'erreur avec seulement les limites supérieures.
plt.errorbar(x, y + 2, yerr=yerr, uplims=True, label='uplims=True')
Créez le graphique à barre d'erreur avec les limites supérieure et inférieure
Dans cette étape, nous créons un graphique à barre d'erreur avec les limites supérieure et inférieure.
plt.errorbar(x, y + 1, yerr=yerr, uplims=True, lolims=True, label='uplims=True, lolims=True')
Créez le graphique à barre d'erreur avec des sous - ensembles de limites supérieure et inférieure
Dans cette étape, nous créons un graphique à barre d'erreur avec des sous - ensembles de limites supérieure et inférieure.
upperlimits = [True, False] * 5
lowerlimits = [False, True] * 5
plt.errorbar(x, y, yerr=yerr, uplims=upperlimits, lolims=lowerlimits, label='subsets of uplims and lolims')
Créez le graphique à barre d'erreur avec des barres d'erreur horizontales
Dans cette étape, nous créons un graphique à barre d'erreur avec des barres d'erreur 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')
Ajoutez une légende et affichez le graphique
Dans cette étape, nous ajoutons une légende au graphique et le montrons.
plt.legend(loc='lower right')
plt.show()
Sommaire
Dans ce laboratoire, nous avons appris à tracer sélectivement des symboles de limite inférieure et/ou supérieure sur les barres d'erreur en utilisant les paramètres uplims et lolims dans Matplotlib. Nous avons également appris à créer des graphiques à barre d'erreur avec des barres d'erreur horizontales.