Tata letak geo
Pada latihan sebelumnya Anda melihat pengaturan bawaan untuk tata letak geo di plotly, namun ini cukup mudah disesuaikan dengan menentukan argumen tambahan dalam list yang diteruskan ke geo di layout().
Dalam latihan ini Anda akan mengeksplorasi beberapa opsi berguna berikut:
- Untuk mengubah warna daratan, tambahkan argumen
showland = TRUEdan aturlandcolor. - Agar danau tampak berbeda dari daratan, tambahkan argumen
showlakes = TRUEdan aturlakecolor. - Untuk menampilkan negara bagian/provinsi, atur
showsubunit = TRUE, lalu atursubunitcolor. - Untuk menampilkan negara, atur
showcountries = TRUE, lalu aturcountrycolor.
Perhatikan bahwa Anda harus menggunakan fungsi toRGB() untuk meneruskan warna R ke tata letak geo.
plotly telah dimuat untuk Anda.
Latihan ini adalah bagian dari kursus
Visualisasi Data Interaktif dengan plotly di R
Petunjuk latihan
- Sesuaikan tampilan peta Anda dari latihan sebelumnya dengan mendefinisikan list
gdan meneruskannya ke tata letakgeo:- Atur warna daratan dengan
"gray90". - Atur warna danau dengan
"white". - Atur warna negara bagian (subunit) dengan
"white".
- Atur warna daratan dengan
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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 = ___)