Configuration géo
Dans l'exercice précédent, vous avez vu les paramètres par défaut de la configuration géo dans plotly, mais il est assez simple de la personnaliser en précisant des arguments additionnels dans la liste transmise à geo dans layout().
Dans cet exercice, vous allez explorer quelques options utiles décrites ci‑dessous :
- Pour changer la couleur des terres, ajoutez l'argument
showland = TRUEet définissez unelandcolor. - Pour distinguer les lacs des terres, ajoutez l'argument
showlakes = TRUEet définissez unelakecolor. - Pour afficher les États/provinces, définissez
showsubunit = TRUE, puis définissezsubunitcolor. - Pour afficher les pays, définissez
showcountries = TRUE, puis définissezcountrycolor.
Notez que vous devez utiliser la fonction toRGB() pour transmettre des couleurs R à la configuration géo.
plotly a déjà été chargé pour vous.
Cette activité fait partie du cours
Visualisation de données interactive avec plotly en R
Instructions de l’exercice
- Personnalisez l'apparence de votre carte de l'exercice précédent en définissant la liste
get en la transmettant au paramètregeode la mise en page :- Définissez la couleur des terres avec
"gray90". - Définissez la couleur des lacs avec
"white". - Définissez la couleur des États (sous‑unités) avec
"white".
- Définissez la couleur des terres avec
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Customize the geo layout
g <- list(scope = 'usa',
showland = ___, landcolor = ___,
showlakes = ___, lakecolor = ___,
showsubunit = ___, subunitcolor = ___)
# Apply the geo layout to the map
rallies2018 %>%
plot_geo(locationmode = 'USA-states') %>%
add_markers(
x = ~long, y = ~lat, size = ~no.speakers,
hoverinfo = "text", text = ~paste(city, state, sep = ",")
) %>%
layout(title = "2018 Trump Rallies", geo = ___)