Koláčový graf a jeho příbuzní

Vizualizace dat v R – nejlepší postupy

Nick Strayer

Instructor

Co je to proporce?

  • Části tvořící celek
  • Často využíváno k pochopení složení populace

Vizualizace dat v R – nejlepší postupy

Koláčový graf

  • Často první technika, kterou se lidé naučí
  • Také první technika, kterou se naučí nemít rádi
  • Tato nelibost není zcela oprávněná

Vizualizace dat v R – nejlepší postupy

Kyselý koláč

  • Koláčové grafy nejsou příliš přesné
    • Data zakódována v úhlech
  • Špatně zvládá velký počet kategorií
    • Po třech výsečích je srovnání obtížné

Vizualizace dat v R – nejlepší postupy

Sladký koláč

  • Intuitivní a kompaktní
who_disease %>% 
  mutate(
    region = ifelse(
      region %in% c('EUR', 'AFR'), 
      region, 'Other')
  ) %>% 
  ggplot(aes(x = 1, fill = region)) +
    geom_bar(color = 'white') +
    coord_polar(theta = "y") +
    theme_void()

Vizualizace dat v R – nejlepší postupy

Waffle graf

  • Přesnější než koláčové grafy
  • Data zakódována v ploše, ne v úhlech
obs_by_region <- who_disease %>%
  group_by(region) %>% summarise(num_obs = n()) %>% 
  mutate(percent = round(num_obs/sum(num_obs)*100))

# Array of rounded percentages
percent_by_region <- obs_by_region$percent
names(percent_by_region) <- obs_by_region$region

# Send array of percentages to waffle plot function
waffle::waffle(percent_by_region, rows = 5)
Vizualizace dat v R – nejlepší postupy

Waffle graf

Vizualizace dat v R – nejlepší postupy

Pojďme procvičovat!

Vizualizace dat v R – nejlepší postupy

Preparing Video For Download...