1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Vizualizace dat v R – nejlepší postupy

Connected

Cvičení

Změna osy y na hustotu

Ve výchozím nastavení zobrazuje osa y „počet" bodů, které spadají do daného intervalu. To je sice přehledné a srozumitelné, ale co kdybychom chtěli graf interpretovat jako skutečnou křivku hustoty, kterou se snaží odhadnout? Tedy tak, aby platilo: součet všech (šířek sloupců) * (výšek sloupců) = 1?

Stačí přidat y = stat(density) do estetických mapování – tím se osa y přeškáluje z počtů na empirický odhad pravděpodobnosti. Tvar grafu se vůbec nezmění, získáš jen jiný způsob interpretace osy y.

Vyzkoušíme to na hodině dne, ve které byl řidič zastaven za překročení rychlosti (hour_of_day). Zároveň trochu sniž průhlednost sloupců, aby prosvítaly mřížkové čáry a usnadnily porovnávání.

Pokyny

100 XP
  • Nastav estetiku osy x na hour_of_day.
  • Nastav estetiku osy y na stat(density).
  • Změň hodnotu alpha v geom_histogram() na 0.8.