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 plotly zur Visualisierung.
Lösung
Setup
library(gapminder)library(ggplot2)library(plotly)
Attaching package: 'plotly'
The following object is masked from 'package:ggplot2':
last_plot
The following object is masked from 'package:stats':
filter
The following object is masked from 'package:graphics':
layout
data(gapminder)
Statisches Diagramm
p <- gapminder %>%ggplot(aes(x = gdpPercap, y = lifeExp, color = continent, frame = year)) +geom_point()+scale_x_log10()p
Animiertes (und interaktives) Diagramm
ggplotly(p)
Dieser Post orientiert sich an dieser Quelle; dort finden sich auch mehr Beispiele.
Categories:
2023
vis
animation
string
Source Code
---exname: anim02expoints: 1extype: stringexsolution: NAcategories:- 2023- vis- animation- stringdate: '2023-05-05'slug: anim02title: anim02---# AufgabeVisualisieren 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 `plotly` zur Visualisierung.</br></br></br></br></br></br></br></br></br></br># Lösung## Setup```{r}library(gapminder)library(ggplot2)library(plotly)data(gapminder)```## Statisches Diagramm```{r}p <- gapminder %>%ggplot(aes(x = gdpPercap, y = lifeExp, color = continent, frame = year)) +geom_point()+scale_x_log10()p```## Animiertes (und interaktives) Diagramm```{r}ggplotly(p)```Dieser Post orientiert sich an [dieser Quelle](https://www.datanovia.com/en/blog/gganimate-how-to-create-plots-with-beautiful-animation-in-r/); dort finden sich auch mehr Beispiele.---Categories: - 2023- vis- animation- string