Cirkeldiagrammet och dess vänner

Visualiseringsmetoder i R

Nick Strayer

Instructor

Vad är en proportion?

  • Delar som utgör en helhet
  • Används ofta för att förstå populationer

Visualiseringsmetoder i R

Cirkeldiagrammet

  • Ofta den första tekniken folk lär sig
  • Också den första tekniken folk lär sig att ogillar
  • Ogillandet är inte helt berättigat

Visualiseringsmetoder i R

En sur paj

  • Cirkeldiagram är inte särskilt precisa
    • Data kodas i vinklar
  • Hanterar många klasser dåligt
    • Efter tre segment blir jämförelser svåra

Visualiseringsmetoder i R

En söt paj

  • Intuitivt och kompakt
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()

Visualiseringsmetoder i R

Vaffeldiagrammet

  • Mer precist än cirkeldiagram
  • Kodar data i area, inte vinklar
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)
Visualiseringsmetoder i R

Vaffeldiagrammet

Visualiseringsmetoder i R

Nu kör vi en övning!

Visualiseringsmetoder i R

Preparing Video For Download...