Dostępna jest nowa wersja biblioteki Pythona plotly.py 5.0, która oferuje narzędzia do wizualizacji danych oraz różnych rodzajów statystyki. Do rysowania używana jest biblioteka plotly.js, obsługująca ponad 30 rodzajów wykresów 2D i 3D, diagramów oraz map (wynik zapisywany jest w postaci obrazu lub pliku HTML do interaktywnego wyświetlania w przeglądarce). Kod plotly.py jest udostępniany na licencji MIT.

W nowej wersji zaprzestano wsparcia dla Pythona 2.7 i 3.5, więc do działania wymagana jest co najmniej wersja Python 3.6. Wprowadzono zmiany naruszające kompatybilność, w tym usunięto dużą część przestarzałych funkcji, zmieniono domyślne wartości i zakończono wsparcie dla przeglądarek Internet Explorer 9/10. Biblioteka Plotly.js została zaktualizowana z wersji 1.58.4 do 2.1. Zrealizowano nowe rozszerzenie do integracji z JupyterLab. Wydajność przy serializacji danych w formacie JSON zwiększyła się od 5 do 10 razy. Dodano możliwość wypełniania wykresów słupkowych teksturami i zaproponowano nowy typ diagramu — „icicle”, prostokątną analogię diagramów okrągłych do wizualnej oceny różnic w rozmiarze wartości.


Źródło: opennet.ru
