Grafico a Dispersione in Matplotlib
I grafici a dispersione, noti anche come scatter plot, sono utilizzati per visualizzare i punti di dati come punti individuali su un piano cartesiano. Questo tipo di grafico è particolarmente utile per evidenziare le relazioni tra due variabili o per mostrare la distribuzione dei dati. In questo articolo, esploreremo come creare e personalizzare i grafici a dispersione in Matplotlib.
Creare un Grafico a Dispersione
Per creare un grafico a dispersione in Matplotlib, è possibile utilizzare la funzione scatter()
. Questa funzione accetta due serie di dati, una per l’asse x e una per l’asse y, e può includere molti parametri opzionali per personalizzare l’aspetto del grafico. Ecco un esempio di base:
In questo esempio, abbiamo utilizzato le liste x
e y
per definire i punti di dati.
Personalizzazione dei Punti
Puoi personalizzare i punti del grafico a dispersione specificando il colore, le dimensioni e lo stile dei punti. Ecco come farlo:
In questo esempio, abbiamo utilizzato color
per definire il colore dei punti, s
per definire le dimensioni dei punti e marker
per definire lo stile dei punti.
Etichette degli Assi e Titolo
È importante aggiungere etichette agli assi e un titolo al grafico per una migliore comprensione. Ecco come farlo:
In questo esempio, abbiamo utilizzato xlabel()
, ylabel()
e title()
per aggiungere etichette agli assi e un titolo al grafico.
Legenda
Per aggiungere una legenda al grafico a dispersione, puoi utilizzare la funzione legend()
. Ecco un esempio:
In questo esempio, abbiamo utilizzato label
all’interno delle funzioni scatter()
per assegnare etichette alle due serie di dati e quindi abbiamo utilizzato legend()
per aggiungere una legenda al grafico.
Conclusioni
I grafici a dispersione sono utilizzati per visualizzare i punti di dati su un piano cartesiano e sono ideali per evidenziare le relazioni tra due variabili. Puoi personalizzare facilmente i tuoi grafici a dispersione in Matplotlib modificando il colore, le dimensioni, lo stile dei punti e aggiungendo etichette e legende per migliorare la comprensione dei dati visualizzati. Esplora ulteriormente le opzioni di personalizzazione per creare grafici a dispersione che soddisfino al meglio le tue esigenze.