MulaiMulai sekarang secara gratis

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

Lihat Kursus

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 = ___)
  )
)
Edit dan Jalankan Kode