Sélection des limites des barres d'erreur

PythonPythonBeginner
Pratiquer maintenant

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

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

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.