Playground Matplotlib Online – Crea Grafici Python nel Tuo Browser

Visualizza i dati con Python e Matplotlib direttamente nel tuo browser usando il nostro playground Matplotlib online. Renderizza i grafici istantaneamente — nessuna configurazione necessaria, perfetto per la data science.

🚀 7 esecuzioni totali (7 questo mese)

📚 I migliori corsi di Matplotlib che dovresti provare

Loading...

📊 Introduzione a Matplotlib

1. Cos'è Matplotlib?

Matplotlib è una popolare libreria Python utilizzata per creare visualizzazioni statiche, animate e interattive. È particolarmente utile in data science e calcolo scientifico.

import matplotlib.pyplot as plt

2. Grafico a Linee

Un grafico a linee di base utilizzando valori X e Y.

import matplotlib.pyplot as plt

x = [1, 2, 3, 4]
y = [2, 4, 6, 8]

plt.plot(x, y)
plt.title("Grafico a Linee")
plt.xlabel("Asse X")
plt.ylabel("Asse Y")
plt.show()

3. Grafico a Barre

I grafici a barre sono utili per confrontare categorie discrete.

categories = ['A', 'B', 'C']
values = [5, 7, 3]

plt.bar(categories, values)
plt.title("Grafico a Barre")
plt.show()

4. Grafico a Dispersione

Usa i grafici a dispersione per mostrare le relazioni tra due variabili numeriche.

x = [1, 2, 3, 4]
y = [10, 20, 25, 30]

plt.scatter(x, y)
plt.title("Grafico a Dispersione")
plt.show()

5. Grafico a Torta

I grafici a torta sono usati per mostrare le proporzioni.

labels = ['Mela', 'Banana', 'Ciliegia']
sizes = [30, 40, 30]

plt.pie(sizes, labels=labels, autopct='%1.1f%%')
plt.title("Distribuzione della Frutta")
plt.show()

6. Istogramma

Gli istogrammi aiutano a comprendere la distribuzione dei dati numerici.

import numpy as np

data = np.random.randn(1000)

plt.hist(data, bins=30)
plt.title("Istogramma")
plt.show()

7. Grafici Multipli

Traccia più grafici in una figura usando i sottografici.

x = [1, 2, 3, 4]
y1 = [1, 4, 9, 16]
y2 = [2, 3, 5, 7]

plt.subplot(1, 2, 1)
plt.plot(x, y1)
plt.title("Grafico 1")

plt.subplot(1, 2, 2)
plt.plot(x, y2)
plt.title("Grafico 2")

plt.tight_layout()
plt.show()

8. Personalizza Stili

Puoi personalizzare colori, stili, marcatori e altro.

plt.plot(x, y1, color='red', linestyle='--', marker='o')
plt.title("Linea Stilizzata")
plt.show()

9. Salva Grafico come Immagine

Salva il tuo grafico in un file immagine usando savefig().

plt.plot(x, y1)
plt.savefig("my_plot.png")

10. Grafico 3D (Avanzato)

Matplotlib supporta anche il tracciamento 3D tramite mpl_toolkits.mplot3d.

from mpl_toolkits.mplot3d import Axes3D

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

x = [1, 2, 3]
y = [2, 3, 4]
z = [5, 6, 7]

ax.scatter(x, y, z)
plt.show()