Subplot in Matplotlib
I sottografici, noti anche come subplots, consentono di creare più grafici all’interno di una singola figura in Matplotlib. Questo è particolarmente utile quando si desidera confrontare o visualizzare più insiemi di dati in modo efficace. In questo articolo, esploreremo come creare e personalizzare i sottografici in Matplotlib.
Creare Sottografici
Per creare sottografici in Matplotlib, è possibile utilizzare la funzione subplots()
. Questa funzione restituisce due oggetti: la figura (figure
) e un array di assi (axes
) corrispondenti ai singoli sottografici. Ecco come farlo:
In questo esempio, abbiamo creato una figura con una griglia 2x2 di sottografici. L’array axes
contiene quattro assi, uno per ciascun sottografico.
Personalizzazione dei Sottografici
Ogni sottografico può essere personalizzato in modo indipendente. Ad esempio, è possibile impostare titoli, etichette degli assi e personalizzare lo stile dei grafici per ciascun sottografico. Ecco un esempio di come personalizzare i sottografici:
In questo esempio, abbiamo creato quattro sottografici e personalizzato ciascuno di essi con titoli, etichette degli assi e stili di grafico diversi.
Condividere gli Assi
Matplotlib permette anche di condividere gli assi tra i sottografici. Questo è utile quando si desidera confrontare dati su scale simili. Ecco come farlo:
Nell’esempio sopra, abbiamo utilizzato sharey=True
per condividere l’asse y tra tutti i sottografici.
Conclusioni
I sottografici sono uno strumento potente per la creazione di grafici multipli all’interno di una singola figura in Matplotlib. Puoi personalizzare e organizzare i sottografici in base alle tue esigenze specifiche per visualizzare e confrontare i dati in modo chiaro ed efficace.