Visualizzazione dati Python conMatplotlib

Impara a tracciare i dati in Python. Crea grafici a dispersione puliti, regola etichette, legende e stili in modo nativo nel browser.

Prova nell'editor

Panoramica

La visualizzazione dei dati è la rappresentazione grafica di informazioni e dati. Utilizzando elementi visivi come tabelle, grafici e mappe, gli strumenti di visualizzazione dei dati forniscono un modo accessibile per vedere tendenze, valori anomali e modelli.

Matplotlibè la libreria principale per la stampa in Python. Fornisce un'API orientata agli oggetti che ti consente di personalizzare ogni singolo pixel della tua figura, dai colori degli assi agli stili dei caratteri.

In questo esempio, generiamo curve di crescita sintetiche e le tracciamo sulla stessa figura, mostrando come definire lo spessore della linea, i marcatori, le legende e i limiti degli assi per un grafico pronto per la pubblicazione.

Codice e output di esecuzione

Uno script che utilizza matplotlib per eseguire il rendering di un grafico comparativo di funzioni matematiche.

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()
Uscita terminale
Rendered visualization in the Graphs tab...

Implementazione passo dopo passo

  • Tracciamento della ricerca scientifica e output di telemetria
  • Creazione di elementi grafici del dashboard per app Web analitiche
  • Analisi esplorativa dei dati durante le attività di machine learning

Domande frequenti

Posso utilizzare Seaborn conPyRun?

Sì, seaborn è un wrapper costruito su matplotlib. Se importato,PyRunreindirizza i suoi grafici nella stessa finestra del grafico del browser.

Come posso salvare un grafico matplotlib in un file in Python?

Invece di chiamare `plt.show()`, puoi eseguire `plt.savefig('my_chart.png', dpi=300)` per scrivere l'immagine direttamente nello spazio di lavoro del tuo file system.

Argomenti correlati