Ajouter un curseur pour le temps
Dans la leçon précédente, vous avez créé une animation affichant le nombre de lancements par État au fil des années. Une barre de défilement est une alternative à cette animation qui vous offre un contrôle total sur la portion de l’histoire à explorer. Par exemple, vous pouvez la parcourir du début à la fin ou vous concentrer uniquement sur les années 1960. Dans cet exercice, votre tâche est d’ajouter une barre de défilement sous le graphique en courbes des lancements par État.
plotly, crosstalk, dplyr et l’ensemble de données state_launches ont été chargés pour vous.
Cet exercice fait partie du cours
<cours>Visualisation de données interactive intermédiaire avec plotly en R</cours>Instructions de l’exercice
- Calculez le nombre de lancements par
state_codeetlaunch_year, puis convertissez le résultat en objetSharedData. Stockez-le dansshared_launches. - En utilisant
shared_launches, créez un graphique en courbes affichant le nombre de lancements (n) par État au fil du temps. Enregistrez ce graphique sous le nomlaunch_ts. Utilisez la couleur pour représenterstate_code. - Placez un curseur sous le graphique pour filtrer les années affichées. Étiquetez ce curseur
"Year".
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Create a SharedData object containing the number of launches by year and state
shared_launches <- state_launches %>%
count(___, ___) %>%
___()
# Create a line chart displaying the launches by state
launch_ts <- ___ %>%
___(x = ___, y = ___, color = ___) %>%
___()
# Add a slider below the chart to filter the years displayed
___(list(___,
___(id = "time", label = ___,
sharedData = ___, column = ___)
))