Plotly
Plotly to interaktywna biblioteka do tworzenia wykresów typu open source, która obsługuje ponad 40 unikalnych typów wykresów obejmujących szeroki zakres zastosowań statystycznych, finansowych, geograficznych, naukowych i trójwymiarowych.
Jest zbudowana na bazie biblioteki Plotly JavaScript (plotly.js) i umożliwia użytkownikom Pythona tworzenie pięknych interaktywnych wizualizacji internetowych, które można wyświetlać w notatnikach Jupyter, zapisywać w samodzielnych plikach HTML lub udostępniać jako część aplikacji webowej zbudowanej z frameworkiem Dash.
Dzięki integracji z narzędziem do eksportu obrazów Kaleido, Plotly zapewnia również doskonałe wsparcie dla rozwiązań innych niż aplikacje webowe (np. QtConsole, Spyder, PyCharm) i publikowania statycznych dokumentów (np. eksportowanie notatników do formatu PDF z wysokiej jakości obrazami wektorowymi).
Treść kursu
Kurs podzielony jest na dwie części. Pierwsza skupia się na statystycznej wizualizacji danych wykorzystując do tego bibliotekę Seaborn. Jest to część obowiązkowa dla osób chcących pracować z analizą danych, uczeniem maszynowym czy data science. Druga część przedstawia wykorzystanie biblioteki Plotly do generowania fantastycznych interaktywnych wykresów, które mogą służyć zarówno w data science jak i w tworzeniu aplikacji webowych.
Zostały omówione takie rodzaje wykresów jak:
wykresy relacyjne
wykresy kategoryczne
wykresy łączone
wykresy z regresją liniową
mapy ciepła
wykresy punktowe
macierz rozrzutu
wykresy współrzędnych równoległych (numeryczne, kategoryczne)
wykres bąbelkowy
wykres liniowy
wykres powierzchniowy
wykres słupkowy
wykres Gantta
wykres kołowy
wykres pierścieniowy
interaktywne tabele
diagram Sankey'a
wykres pudełkowy
wykres wiolinowy
wykresy finansowe (OHLC, świecowy)
wykres typu Waterfall
wykres lejkowy
mapy (wykres punktowy, choropleth map)
Stack Overflow Developer Survey
Według Stack Overflow Developer Survey 2021 język Python jest najchętniej wybieranym językiem do nauki programowania.