Plotly
Maggiori info
- Tipo
- Libreria di visualizzazione
- Anno
- 2012
- Licenza
- MIT (plotly.js, open dal 2015)
Grafici interattivi fin dall'origine (zoom, hover, serie attivabili e disattivabili), con binding per Python, R e Julia.
L'azienda fu fondata a Montréal nel 2012 e inizialmente vendeva un servizio in hosting; la libreria di base plotly.js uscì con licenza MIT nel 2015 ed è allora che l'adozione decollò. Una figura è puro dato: un elenco di trace e un oggetto layout, in sostanza JSON. Lo stesso grafico ha quindi una descrizione identica in qualunque linguaggio, e i binding sono sottili involucri che producono quella struttura.
In Jupyter l'argomento più ovvio contro matplotlib è poter fare zoom sui propri dati. Plotly Express (2019) ha reso l'API abbastanza concisa per l'analisi esplorativa, e Dash (2017) ha costruito sopra un intero framework per applicazioni web analitiche, apprezzato da chi lavora sui dati e non ha alcuna voglia di imparare lo sviluppo front-end. Il prezzo è la dimensione del bundle: plotly.js è pesante.