Diagrama circulară și variantele sale

Cele mai bune practici de vizualizare în R

Nick Strayer

Instructor

Ce este o proporție?

  • Părți dintr-un întreg
  • Utilizat frecvent pentru a înțelege populația

Cele mai bune practici de vizualizare în R

Diagrama circulară

  • Adesea prima tehnică învățată
  • Și prima tehnică față de care se dezvoltă o aversiune
  • Aversiunea nu este în totalitate justificată

Cele mai bune practici de vizualizare în R

Limitele diagramei circulare

  • Diagrama circulară nu este foarte precisă
    • Datele sunt codificate prin unghiuri
  • Nu gestionează bine multe categorii
    • După trei sectoare, compararea devine dificilă

Cele mai bune practici de vizualizare în R

O diagramă circulară reușită

  • Intuitivă și compactă
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()

Cele mai bune practici de vizualizare în R

Diagrama waffle

  • Mai precisă decât diagramele circulare
  • Codifică datele prin arie, nu prin unghiuri
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)
Cele mai bune practici de vizualizare în R

Diagrama waffle

Cele mai bune practici de vizualizare în R

Să exersăm!

Cele mai bune practici de vizualizare în R

Preparing Video For Download...