Esegui Codice Matplotlib Online – Crea e Visualizza Grafici Python
Esegui code Matplotlib in CLI Python direttamente nel browser. Perfetto per testing, learning e debugging, senza setup o IDE.
👨💻 Diventa esperto in Matplotlib con corsi pratici
Caricamento in corso…
💡 Vuoi migliorare le tue capacità? Questi corsi possono aiutarti: dai un'occhiata mentre il nostro modello di intelligenza artificiale elabora la tua richiesta.
📊 Informazioni su questo esecutore online di Matplotlib
Il CodeUtility Matplotlib Executor ti consente di scrivere ed eseguire codice Python che include comandi di Matplotlib - direttamente nel browser, senza configurazioni o installazioni locali. Esegue ambienti Python reali con Matplotlib preinstallato, permettendo di generare output visivi all'istante.
Questo strumento utilizza l'ultima versione di Matplotlib e supporta le librerie Python tipiche usate nell'analisi dei dati e nel calcolo scientifico, tra cui NumPy e Pandas.
Puoi creare grafici 2D, diagrammi a dispersione, istogrammi o visualizzazioni personalizzate - lo strumento cattura automaticamente la figura e la mostra in una finestra popup quando il codice viene eseguito correttamente.
È perfetto per studenti, data scientist e ingegneri che vogliono sperimentare rapidamente con il codice di visualizzazione in Python senza bisogno di Jupyter Notebook o di un'installazione locale di Python.
Usa nello stesso esecutore un editor multifile, un terminale di esecuzione isolato, librerie specifiche per il runtime, spazi di lavoro persistenti, condivisione e collaborazione in tempo reale.
Come si usa questo esecutore?
Scegli un runtime, apri o crea un file, scrivi il codice e seleziona Esegui. L’output appare nel terminale; gli utenti che hanno effettuato l’accesso possono conservare i file in uno spazio di lavoro, installare librerie e collaborare tramite le condivisioni.
- Seleziona una versione e modifica il file corrente oppure apri un altro file dello spazio di lavoro.
- Esegui il codice, inserisci i dati nel terminale quando richiesto e consulta la cronologia delle esecuzioni salvate.
- Usa librerie, strumenti dello spazio di lavoro, condivisione e chat quando l’attività richiede più di un frammento di codice.
📊 Introduzione a Matplotlib
1. Che cos'è Matplotlib?
Matplotlib è una libreria Python molto diffusa per creare visualizzazioni statiche, animate e interattive. È particolarmente utile nella data science e nel calcolo scientifico.
import matplotlib.pyplot as plt
2. Grafico a linee
Un grafico a linee di base che usa 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. Diagramma a dispersione
Usa i diagrammi 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("Diagramma a dispersione")
plt.show()
5. Grafico a torta
I grafici a torta si usano 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
Rappresenta più grafici in un'unica figura usando i subplot.
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 gli stili
Puoi personalizzare colori, stili, marker e altro.
plt.plot(x, y1, color='red', linestyle='--', marker='o')
plt.title("Linea stilizzata")
plt.show()
9. Salva il grafico come immagine
Salva il grafico in un file immagine usando savefig().
plt.plot(x, y1)
plt.savefig("my_plot.png")
10. Grafico 3D (Avanzato)
Matplotlib supporta anche la grafica 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()