Scienza dei dati di successo rapido
Decenni fa, mia madre mi regalò una tuta di velluto marrone come regalo di Natale. Era una cosa tremenda e io risposi che non era proprio di moda. Lei sbuffò in modo derisorio e disse: “Voi imposta lo stile! Sii un trendsetter!”
Inutile dire che NON ho impostato lo stile, ma mia moglie continua a prendermi in giro con il “Sei tu a impostare lo stile!” citazione. IO Fare imposta lo stile, tuttavia, quando usi Matplotlib e, a differenza di una tuta di velluto, è una buona cosa.
Per comodità, la libreria Matplotlib di Python ti consente di sovrascrivere le sue opzioni di stampa 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 Scienza dei dati di successo rapido progetto, daremo una rapida occhiata a come definire lo stile delle trame con Matplotlib.
Se hai utilizzato molto Matplotlib, probabilmente hai modificato le impostazioni predefinite per un grafico, ad esempio per il colore di una linea, passando nuovo valori ai metodi che hanno creato la trama. E se volessi impostare questi valori per multiplo trame allo stesso tempoin modo che tutte le curve siano dello stesso colore, o a scorrere un ordine di colori predefinito?
Bene, puoi farlo usando:
- Parametri di configurazione di runtime
- File di stile
- Fogli di stile
Diamo un’occhiata a ciascuno di questi a turno.
Un modo per definire lo stile dei grafici è impostare i parametri su tempo di esecuzioneutilizzando un’istanza di RcParams
classe. Il nome di questa classe sta per parametri di configurazione del runtimee lo esegui da un notebook, uno script o una console utilizzando il file pyplot
approccio o lo stile orientato agli oggetti. (Se non hai familiarità con questi due metodi, consulta il mio articolo, Matplotlib demistificante).
I parametri di stampa sono memorizzati nel file matplotlib.rcParams
variabile, che è un oggetto simile a un dizionario. C’è un elenco molto lungo di parametri configurabili, che puoi visualizzare…
Fonte: towardsdatascience.com