Кругова діаграма та її «друзі»

Найкращі практики візуалізації в R

Nick Strayer

Instructor

Що таке частка?

  • Частини, що утворюють ціле
  • Часто для аналізу населення

Найкращі практики візуалізації в R

Кругова діаграма

  • Часто перша вивчена техніка
  • І водночас перша, яку не люблять
  • Це упередження не цілком виправдане

Найкращі практики візуалізації в R

Кислувата «пита»

  • Кругові діаграми неточні
    • Дані кодуються кутами
  • Погано працюють із багатьма класами
    • Після трьох секторів важко порівнювати

Найкращі практики візуалізації в R

Солодка «пита»

  • Інтуїтивна й компактна
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()

Найкращі практики візуалізації в R

Діаграма-вафля

  • Точніша за кругові діаграми
  • Кодує дані площею, а не кутами
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)
Найкращі практики візуалізації в R

Діаграма-вафля

Найкращі практики візуалізації в R

Давайте потренуємось!

Найкращі практики візуалізації в R

Preparing Video For Download...