ÎncepețiÎncepe gratuit

Layout geografic

În exercițiul anterior ai văzut setările implicite pentru layout-ul geografic în plotly, însă acesta poate fi personalizat cu ușurință prin specificarea unor argumente suplimentare în lista transmisă parametrului geo din layout().

În acest exercițiu vei explora câteva opțiuni utile, prezentate mai jos:

  • Pentru a schimba culoarea uscatului, adaugă argumentele showland = TRUE și setează landcolor.
  • Pentru a diferenția lacurile de uscat, adaugă argumentele showlakes = TRUE și setează lakecolor.
  • Pentru a afișa statele/provinciile, setează showsubunit = TRUE și configurează subunitcolor.
  • Pentru a afișa țările, setează showcountries = TRUE și configurează countrycolor.

Reține că trebuie să folosești funcția toRGB() pentru a transmite culori R către layout-ul geografic.

plotly a fost deja încărcat pentru tine.

Acest exercițiu face parte din cursul

Vizualizare interactivă a datelor cu plotly în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Personalizează aspectul hărții din exercițiul anterior, definind lista g și transmițând-o layout-ului geo:
    • Setează culoarea uscatului folosind "gray90".
    • Setează culoarea lacurilor folosind "white".
    • Setează culoarea statelor (subunităților) folosind "white".

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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 = ___)
Editează și rulează codul