Круговая диаграмма и её родственники

Лучшие практики визуализации в 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...