Menambahkan slider
Filter slider memungkinkan Anda memperbarui nilai data yang diplot dengan mudah dengan membatasi variabel numerik ke rentang tertentu. Pada latihan ini, tugas Anda adalah menambahkan dua filter slider untuk scatterplot indeks harga perumahan terhadap kepemilikan rumah pada tahun 2017: satu untuk setiap sumbu.
plotly dan crosstalk sudah dimuat untuk Anda, dan data disimpan dalam us2017.
Catatan: Anda mungkin perlu menggulir ke bawah atau membuka HTML Viewer ke jendela terpisah untuk melihat slider.
Latihan ini adalah bagian dari kursus
Visualisasi Data Interaktif Tingkat Menengah dengan plotly di R
Petunjuk latihan
- Letakkan dua filter slider di bawah scatterplot yang disimpan di
p17. Slider pertama harus sesuai dengan indeks harga perumahan (house_price), dan slider kedua harus sesuai dengan persentase kepemilikan rumah (home_owners). - Tambahkan label slider yang sesuai dengan judul sumbu di
p17,"HPI"dan"Home ownership (%)".
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
shared_us <- SharedData$new(us2017)
p17 <- shared_us %>%
plot_ly(x = ~home_owners, y = ~house_price,
color = ~region, height = 400) %>%
add_markers() %>%
layout(xaxis = list(title = "Home ownership (%)"),
yaxis = list(title = "HPI"))
# add a slider filter for each axis below the scatterplot
___(
___(p17,
___(id = "price", label = ___, sharedData = ___, column = ___),
___(id = "owners", label = ___, sharedData = ___, column = ___)
)
)