195  anim01

2023
vis
animation
string
Veröffentlichungsdatum

5. Mai 2023

Schlüsselwörter

Aufgaben, Statistik, Prognose, Modellierung, R, Datenanalyse, Regression

195.1 Aufgabe

Visualisieren Sie in animierter Form den Zusammenhang von Lebenserwartung und Bruttosozialprodukt im Verlauf der Jahre (Datensatz gapminder); der Kontinent soll in der Visualisierung berücksichtigt sein.

Hinweise:

  • Nutzen Sie gganimate zur Visualisierung.

195.2 Lösung

195.2.1 Setup

195.2.2 Statisches Diagramm

p <- gapminder %>% 
  ggplot(aes(x = gdpPercap, y = lifeExp, color = continent, frame = year)) +
  geom_point()+
  scale_x_log10()
p

195.2.3 Animation

gapminder$continent <- as.factor(gapminder$continent)

p_animated <- ggplot(gapminder,
            aes(x = gdpPercap, 
                y = lifeExp, 
                color = continent)) +
  geom_point() +
  scale_x_log10() +
  scale_color_discrete() +   # <- force discrete scale
  labs(title = "Year: {frame_time}") +
  transition_time(year)

p_animated

Dieser Post orientiert sich an dieser Quelle; dort finden sich auch mehr Beispiele.


Categories:

  • 2023
  • vis
  • animation
  • string