Création d'un graphique en ligne

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 ce laboratoire, nous allons apprendre à créer un graphique en ligne à l'aide de Python Matplotlib. Un graphique en ligne est un moyen d'afficher des points de données sur une ligne. Il est utilisé pour montrer la tendance d'un ensemble particulier de données au fil du temps.

Conseils sur la machine virtuelle

Une fois le démarrage de la machine virtuelle 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 votre feedback après la session, et nous résoudrons rapidement le problème pour vous.

Importation des bibliothèques

Tout d'abord, nous devons importer les bibliothèques nécessaires. Nous allons utiliser la bibliothèque matplotlib.pyplot pour créer notre graphique en ligne.

import matplotlib.pyplot as plt
import numpy as np

Création de données

Ensuite, nous devons créer des données que nous allons tracer sur notre ligne. Nous allons utiliser NumPy pour créer quelques points de données aléatoires pour notre ligne.

x = np.linspace(0, 10)

Création du graphique en ligne

Maintenant, nous pouvons créer notre graphique en ligne en utilisant la fonction plot() de matplotlib.pyplot. Nous allons tracer 8 lignes aléatoires en utilisant différentes couleurs du schéma de couleurs Solarized Light.

with plt.style.context('Solarize_Light2'):
    plt.plot(x, np.sin(x) + x + np.random.randn(50))
    plt.plot(x, np.sin(x) + 2 * x + np.random.randn(50))
    plt.plot(x, np.sin(x) + 3 * x + np.random.randn(50))
    plt.plot(x, np.sin(x) + 4 + np.random.randn(50))
    plt.plot(x, np.sin(x) + 5 * x + np.random.randn(50))
    plt.plot(x, np.sin(x) + 6 * x + np.random.randn(50))
    plt.plot(x, np.sin(x) + 7 * x + np.random.randn(50))
    plt.plot(x, np.sin(x) + 8 * x + np.random.randn(50))

Ajout d'étiquettes et de titre

Nous pouvons ajouter des étiquettes et un titre à notre graphique en ligne en utilisant les fonctions xlabel(), ylabel() et title().

plt.title('8 Random Lines - Line')
plt.xlabel('x label', fontsize=14)
plt.ylabel('y label', fontsize=14)

Affichage du graphique

Enfin, nous pouvons afficher notre graphique en ligne en utilisant la fonction show().

plt.show()

Sommaire

Dans ce laboratoire, nous avons appris à créer un graphique en ligne à l'aide de Python Matplotlib. Nous avons importé les bibliothèques nécessaires, créé des données et utilisé la fonction plot() pour créer notre graphique en ligne. Nous avons ajouté des étiquettes et un titre à notre graphique et l'avons affiché à l'aide de la fonction show().