IniziaInizia gratis

Layout geografico

Nel precedente esercizio hai visto le impostazioni predefinite per il layout geografico in plotly, ma è piuttosto semplice personalizzarlo specificando argomenti aggiuntivi nella lista passata a geo in layout().

In questo esercizio esplorerai alcune opzioni utili descritte qui sotto:

  • Per cambiare il colore delle terre emerse, aggiungi l'argomento showland = TRUE e imposta un landcolor.
  • Per distinguere i laghi dalle terre emerse, aggiungi l'argomento showlakes = TRUE e imposta un lakecolor.
  • Per visualizzare stati/province, imposta showsubunit = TRUE e poi imposta subunitcolor.
  • Per visualizzare i paesi, imposta showcountries = TRUE e poi imposta countrycolor.

Nota che devi usare la funzione toRGB() per passare i colori di R al layout geografico.

plotly è già stato caricato per te.

Questo esercizio fa parte del corso

Visualizzazione interattiva dei dati con plotly in R

Visualizza il corso

Istruzioni dell'esercizio

  • Personalizza l'aspetto della mappa del precedente esercizio definendo la lista g e passandola al layout geo:
    • Imposta il colore delle terre emerse con "gray90".
    • Imposta il colore dei laghi con "white".
    • Imposta il colore degli stati (subunit) con "white".

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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 = ___)
Modifica ed esegui il codice