È disponibile una nuova versione della libreria Python plotly.py 5.0, che fornisce strumenti per la visualizzazione dei dati e vari tipi di statistiche. Per il rendering viene utilizzata la libreria plotly.js, che supporta oltre 30 tipi di grafici 2D e 3D, diagrammi e mappe (il risultato è salvato come immagine o file HTML per la visualizzazione interattiva nel browser). Il codice di plotly.py è distribuito sotto licenza MIT.

Nella nuova versione è stata interrotta la compatibilità con Python 2.7 e Python 3.5; ora è richiesta almeno Python 3.6. Sono state apportate modifiche che violano la compatibilità, tra cui la rimozione di una grande porzione di funzionalità obsolete, modificate le impostazioni predefinite e interrotta la compatibilità con i browser Internet Explorer 9/10. La libreria Plotly.js è stata aggiornata dalla versione 1.58.4 alla 2.1. È stato implementato un nuovo plugin per l'integrazione con JupyterLab. Le prestazioni nella serializzazione dei dati in formato JSON sono state aumentate da 5 a 10 volte. È stata aggiunta la possibilità di riempire i grafici a barre con texture e introdotto un nuovo tipo di diagramma: l'«icicle», un formato rettangolare equivalente ai grafici a torta per una valutazione visiva delle differenze nelle dimensioni delle grandezze.


Fonte: opennet.ru
