Come stilizzare i grafici con Matplotlib

Come creare grafici stilizzati in Matplotlib

Scienza dei Dati per un Successo Rapido

Non accontentarti delle impostazioni predefinite!

Impostare lo Stile (Fonte: Cole Keister su Unsplash)

Decenni fa, mia madre mi regalò una tuta di velluto color bordeaux come regalo di Natale. Era orribile, e risposi che non era davvero di moda. Lei fece un rumore di scherno e disse: “Tu imposti lo stile! Sii un precursore delle tendenze!”

Non è necessario dire che NON ho impostato lo stile, ma mia moglie mi prende ancora in giro ripetendo la citazione “Tu imposti lo stile!”. Tuttavia, imposto lo stile quando uso Matplotlib, e a differenza di una tuta di velluto, è una cosa buona.

Per comodità, la libreria Matplotlib di Python consente di sovrascrivere le sue opzioni di tracciamento predefinite. Puoi utilizzare questa potente funzionalità non solo per personalizzare i grafici, ma anche per applicare stili coerenti, automatici e riutilizzabili per report, pubblicazioni e presentazioni.

In questo progetto di Scienza dei Dati per un Successo Rapido, daremo uno sguardo veloce a come stilizzare i grafici con Matplotlib.

Opzioni di Stilizzazione in Matplotlib

Se hai utilizzato molto Matplotlib, probabilmente hai modificato le impostazioni predefinite per un grafico, ad esempio il colore di una linea, passando nuovi valori ai metodi che hanno creato il grafico. Ma cosa succede se vuoi impostare questi valori per più grafici contemporaneamente, in modo che tutte le curve siano dello stesso colore o per passare attraverso un ordine predefinito di colori?

Bene, puoi farlo utilizzando:

  1. Parametri di Configurazione durante l’Esecuzione
  2. File di Stile
  3. Fogli di Stile

Esaminiamo ciascuno di questi nel dettaglio.

Modifica dei Parametri di Configurazione durante l’Esecuzione

Un modo per stilizzare i grafici consiste nel impostare i parametri durante l’esecuzione, utilizzando un’istanza della classe RcParams. Il nome di questa classe sta per parametri di configurazione durante l’esecuzione e puoi eseguirla da un notebook, script o console utilizzando l’approccio pyplot o lo stile orientato agli oggetti. (Se non sei familiare con questi due metodi, consulta il mio articolo, Demistificare Matplotlib).

I parametri di tracciamento sono memorizzati nella variabile matplotlib.rcParams, che è un oggetto simile a un dizionario. Ci sono molti parametri configurabili, che puoi visualizzare…