Wizualizacje jednowymiarowe

Wprowadzenie do wizualizacji danych z Plotly w Pythonie

Alex Scriven

Data Scientist

Czym są wykresy jednowymiarowe?

  • Wykresy jednowymiarowe przedstawiają tylko jedną zmienną

 

$$

Typowe wykresy jednowymiarowe:

  • Wykres słupkowy
  • Histogram
  • Wykres pudełkowy
  • Wykresy gęstości
Wprowadzenie do wizualizacji danych z Plotly w Pythonie

Histogramy

 

Histogram zawiera:

  • Wiele kolumn (zwanych „przedziałami"), reprezentujących zakres wartości
    • Wysokość każdego słupka = liczba próbek w danym przedziale
  • Liczba przedziałów może być ustalona ręcznie lub automatycznie

 

Przykład histogramu

Wprowadzenie do wizualizacji danych z Plotly w Pythonie

Nasz zbiór danych

Zbiór danych zebrany przez badaczy dotyczący pingwinów:

  • Zawiera różne pomiary ciała, m.in. rozmiar dzioba, wagę itp.
  • Zawiera dane o różnych gatunkach, płciach i wiekach pingwinów

Zbiór danych pingwinów

Wprowadzenie do wizualizacji danych z Plotly w Pythonie

Histogramy w plotly.express

 

fig = px.histogram(
            data_frame=penguins,

x="Body Mass (g)", nbins=10)
fig.show()

Histogram pingwinów

Wprowadzenie do wizualizacji danych z Plotly w Pythonie

Przydatne argumenty histogramu

 

  • orientation: Orientacja wykresu pionowa (v) lub pozioma (h)
  • histfunc: Agregacja w przedziałach (np. średnia, min, max).

$$

$$

$$

$$

Szczegóły w dokumentacji

Wprowadzenie do wizualizacji danych z Plotly w Pythonie

Wykresy pudełkowe (box-and-whisker)

Podsumowuje zmienną za pomocą kwartyli

$$

  • Środkowy obszar to rozstęp międzykwartylowy
    • Górna linia = 3. kwartyl (75. percentyl)
    • Środkowa linia = mediana (50. percentyl)
    • Dolna linia = 1. kwartyl (25. percentyl)
  • Górny/dolny wąs = min/max, bez wartości odstających

Wykres pudełkowy pingwinów

  • Odizolowane punkty to wartości odstające
Wprowadzenie do wizualizacji danych z Plotly w Pythonie

Wykresy pudełkowe w plotly.express

 

$$

fig = px.box(data_frame=penguins, 
            y="Flipper Length (mm)")
fig.show()

Wykres pudełkowy

Wprowadzenie do wizualizacji danych z Plotly w Pythonie

Przydatne argumenty wykresu pudełkowego

 

  • hover_data: Lista kolumn wyświetlanych po najechaniu kursorem
    • Ułatwia analizę wartości odstających
  • points: Określa sposób wyświetlania wartości odstających

$$

$$

$$

$$

Szczegóły w dokumentacji

Wprowadzenie do wizualizacji danych z Plotly w Pythonie

Czas na ćwiczenia!

Wprowadzenie do wizualizacji danych z Plotly w Pythonie

Preparing Video For Download...