Pendekatan Klaster
Alih-alih menggunakan layer untuk meningkatkan kegunaan peta, kita dapat memilih untuk mengelompokkan kampus dengan mengklaster kelompok kampus yang berdekatan guna mengurangi jumlah titik pada peta. Saat Anda memperbesar, klaster akan terurai dan kampus individual akan muncul. Ini dapat menjadi taktik yang berguna untuk memetakan banyak titik dengan cara yang ramah pengguna.
Kita dapat mengklaster semua kampus dengan menyetel argumen clusterOptions pada addCircleMarkers() seperti berikut.
ipeds %>%
leaflet() %>%
addTiles() %>%
addCircleMarkers(clusterOptions = markerClusterOptions())
Data ipeds, pustaka htmltools, dan palet warna pal telah dimuat untuk Anda.
Latihan ini merupakan bagian dari kursus
Peta Interaktif dengan leaflet di R
Instruksi latihan
- Sanitasi HTML apa pun pada label kita.
- Warnai kampus berdasarkan sektor menggunakan palet warna
pal. - Klasterkan semua kampus menggunakan
clusterOptions.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
ipeds %>%
leaflet() %>%
addTiles() %>%
# Sanitize any html in our labels
addCircleMarkers(radius = 2, label = ___(name),
# Color code colleges by sector using the `pal` color palette
color = ___(sector_label),
# Cluster all colleges using `clusterOptions`
___ = ___())