Visualisation des données Python avecMatplotlib

Apprenez le traçage de données en Python. Créez des nuages ​​de points propres, ajustez les étiquettes, les légendes et le style de manière native dans le navigateur.

Essayez dans l'éditeur

Aperçu

La visualisation de données est la représentation graphique d'informations et de données. En utilisant des éléments visuels tels que des tableaux, des graphiques et des cartes, les outils de visualisation de données offrent un moyen accessible de visualiser les tendances, les valeurs aberrantes et les modèles.

Matplotlibest la bibliothèque principale pour le traçage en Python. Il fournit une API orientée objet qui vous permet de personnaliser chaque pixel de votre figure, des couleurs des axes aux styles de police.

Dans cet exemple, nous générons des courbes de croissance synthétiques et les traçons sur la même figure, montrant comment définir l'épaisseur des lignes, les marqueurs, les légendes et les limites des axes pour un graphique prêt à être publié.

Sortie de code et d'exécution

Un script utilisant matplotlib pour afficher un tableau comparatif de fonctions mathématiques.

import matplotlib.pyplot as plt
import numpy as np

# Generate points along the X axis
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)

# Create figure
fig, ax = plt.subplots(figsize=(8, 5))

# Plot lines
ax.plot(x, y1, label='Sine Wave', color='#0D9488', linewidth=2.5)
ax.plot(x, y2, label='Cosine Wave', color='#EF4444', linewidth=2, linestyle='--')

# Style axis and frame
ax.set_title('Trigonometric Waveforms', fontsize=14, fontweight='bold', pad=15)
ax.set_xlabel('X Axis (Radians)', fontsize=11)
ax.set_ylabel('Amplitude', fontsize=11)
ax.grid(True, linestyle=':', alpha=0.6)
ax.legend(loc='upper right', frameon=True)
ax.spines[['top', 'right']].set_visible(False)

plt.tight_layout()
plt.show()
Sortie terminale
Rendered visualization in the Graphs tab...

Mise en œuvre étape par étape

  • Traçage de recherche scientifique et résultats de télémétrie
  • Création d'éléments de graphique de tableau de bord pour les applications Web analytiques
  • Analyse exploratoire des données lors de tâches d'apprentissage automatique

Foire aux questions

Puis-je utiliser Seaborn avecPyRun?

Oui, seaborn est un wrapper construit sur matplotlib. S'il est importé,PyRunredirige ses tracés vers la même fenêtre Graphique du navigateur.

Comment enregistrer un tracé matplotlib dans un fichier en Python ?

Au lieu d'appeler `plt.show()`, vous pouvez exécuter `plt.savefig('my_chart.png', dpi=300)` pour écrire l'image directement dans l'espace de travail de votre système de fichiers.

Sujets connexes