Univariátní vizualizace

Úvod do vizualizace dat s Plotly v Pythonu

Alex Scriven

Data Scientist

Co jsou univariátní grafy?

  • Univariátní grafy zobrazují pouze jednu proměnnou

 

$$

Běžné univariátní grafy:

  • Sloupcový graf
  • Histogram
  • Krabicový graf
  • Grafy hustoty
Úvod do vizualizace dat s Plotly v Pythonu

Histogramy

 

Histogram obsahuje:

  • Více sloupců ("přihrádek") představujících rozsah hodnot
    • Výška každého sloupce = počet vzorků v dané přihrádce
  • Počet přihrádek lze nastavit ručně nebo automaticky

 

Příklad histogramu

Úvod do vizualizace dat s Plotly v Pythonu

Náš dataset

Dataset shromážděný vědci o tučňácích:

  • Obsahuje různá tělesná měření, jako je velikost zobáku, hmotnost atd.
  • Obsahuje různé druhy, pohlaví a věky tučňáků

Dataset tučňáků

Úvod do vizualizace dat s Plotly v Pythonu

Histogramy v plotly.express

 

fig = px.histogram(
            data_frame=penguins,

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

Histogram tučňáků

Úvod do vizualizace dat s Plotly v Pythonu

Užitečné argumenty histogramu

 

  • orientation: Orientace grafu – svislá (v) nebo vodorovná (h)
  • histfunc: Nastavení agregace přihrádek (např. průměr, min, max).

$$

$$

$$

$$

Více informací v dokumentaci

Úvod do vizualizace dat s Plotly v Pythonu

Krabicové grafy (box and whisker)

Shrnuje proměnnou pomocí kvartilových výpočtů

$$

  • Střední oblast představuje interkvartilové rozpětí
    • Horní čára = 3. kvartil (75. percentil)
    • Střední čára = medián (50. percentil)
    • Dolní čára = 1. kvartil (25. percentil)
  • Horní/dolní vousy = min/max bez odlehlých hodnot

Krabicový graf tučňáků

  • Oddělené body jsou odlehlé hodnoty
Úvod do vizualizace dat s Plotly v Pythonu

Krabicové grafy v plotly.express

 

$$

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

Krabicový graf

Úvod do vizualizace dat s Plotly v Pythonu

Užitečné argumenty krabicového grafu

 

  • hover_data: Seznam sloupců zobrazených při najetí myší
    • Užitečné pro analýzu odlehlých hodnot
  • points: Upřesňuje zobrazení odlehlých hodnot

$$

$$

$$

$$

Více informací v dokumentaci

Úvod do vizualizace dat s Plotly v Pythonu

Pojďme procvičovat!

Úvod do vizualizace dat s Plotly v Pythonu

Preparing Video For Download...