Visualizzazione
Matplotlib è senza dubbio una libreria di plottaggio potente ed estensibile, ma può anche essere frustrantemente complicata e, in particolare, molto prolissa.
rcParams (parametri di configurazione runtime) forniscono un modo per estrarre parte del codice boilerplate in un file di configurazione. Ciò si traduce in un codice significativamente meno ripetuto e in trame costantemente belle e ben strutturate. Inoltre, rende la configurazione e lo stile replicabili e facilmente trasportabili tra progetti.
Come ho accennato nel mio articolo precedente che ha confrontato Matplotlib con alcune delle altre popolari librerie di plottaggio (come Seaborn o plotnine):
Matplotlib è abbastanza onnipresente nel campo della scienza dei dati e sarebbe giusto dire che molte persone hanno un rapporto di amore-odio con esso. È molto flessibile, ma può anche essere piuttosto coinvolto.
“Abbastanza coinvolto” potrebbe essere una serie di cose. In particolare è diventato abbastanza ovvio che tutte le altre librerie eccellevano in una cosa che Matplotlib non riusciva a fare. Potrebbero tutti generare trame piuttosto attraenti e ben strutturate con pochissimo input di codice.
Loro (le librerie di plottaggio alternative) potrebbero tutte generare trame piuttosto attraenti e ben strutturate con pochissimo input di codice.
Esiste quindi un modo in cui Matplotlib possa competere con questa gratificazione immediata, senza perdere la flessibilità e l’abilità di trama per cui è famoso? Come sottolineato da uno dei commentatori di quell’articolo precedente, lo è certamente:
D’altra parte sì: matplotlib è brutto per impostazione predefinita. Ma continuando ad impararlo, imparerai a conoscere il cosiddetto `rcParams`, un file che fornisce tutte le impostazioni di stampa iniziali.
…e ha ragione. Vediamo quindi come questo può essere messo in pratica.
Fonte: towardsdatascience.com