Effektiva förklarande diagram

Introduktion till datavisualisering med ggplot2

Rick Scavetta

Founder, Scavetta Academy

Vårt mål: ett effektivt förklarande diagram

Introduktion till datavisualisering med ggplot2

Fullständiga data

dplyr::glimpse(gm2007_full)
Observations: 142
Variables: 3
$ country   <fct> "Afghanistan", "Albania", "Algeria", "Angola", "Argentina", "Au...
$ lifeExp   <dbl> 43.828, 76.423, 72.301, 42.731, 75.320, 81.235, 79.829, 75.635,...
$ continent <fct> Asia, Europe, Africa, Africa, Americas, Oceania, Europe, Asia, ...
1 Vi börjar med den fullständiga datamängden, som innehåller tre variabler för 142 länder.
Introduktion till datavisualisering med ggplot2

Första utforskande diagram – fördelningar

ggplot(gm2007_full, aes(lifeExp)) +
  geom_histogram()

Introduktion till datavisualisering med ggplot2

Första utforskande diagram – fördelningar

ggplot(gm2007_full_arranged, 
        aes(index, lifeExp)) +
  geom_point()

Introduktion till datavisualisering med ggplot2

Första utforskande diagram – fördelningar

ggplot(gm2007_full_arranged, 
        aes(index, lifeExp, col = continent)) +
  geom_point()

Introduktion till datavisualisering med ggplot2

Våra data

dplyr::glimpse(gm2007)
Observations: 20
Variables: 3
$ country   <fct> "Swaziland", "Mozambique", "Zambia", "Sierra Leone", "Lesotho...
$ lifeExp   <dbl> 39.613, 42.082, 42.384, 42.568, 42.592, 42.731, 43.487, 43.82...
$ continent <fct> Africa, Africa, Africa, Africa, Africa, Africa, Africa, Asia,...
> 
Introduktion till datavisualisering med ggplot2

Introduktion till datavisualisering med ggplot2

Använd intuitiva och tilltalande geoms

Introduktion till datavisualisering med ggplot2

Lägg till textetiketter i diagrammet

Introduktion till datavisualisering med ggplot2

Använd lämpliga skalor

Introduktion till datavisualisering med ggplot2

Lägg till informativa titlar och källhänvisningar

Introduktion till datavisualisering med ggplot2

Ta bort onödiga designelement

Introduktion till datavisualisering med ggplot2

Lägg till tröskellinjer

Introduktion till datavisualisering med ggplot2

Lägg till informativ text

Introduktion till datavisualisering med ggplot2

Lägg till visuella detaljer

Introduktion till datavisualisering med ggplot2

Nu kör vi en övning!

Introduktion till datavisualisering med ggplot2

Preparing Video For Download...