shinydashboard के साथ डैशबोर्ड बनाना
Png Kee Seng
Researcher
leaflet() चाहिएggplot() जैसाaddTiles() वर्ल्ड मैप जोड़ता हैx, y जैसा%>% से जोड़ें+ जैसाlibrary(leaflet)m <- leaflet() %>%addTiles()


addProviderTiles() जोड़ेंMtbMap: माउंटेन बाइकिंगEsri.NatGeoWorldMap: National Geo द्वाराStamen.Toner: ब्लैक एंड व्हाइटm %>%
addProviderTiles(providers$MtbMap)
m %>%
addProviderTiles(providers$Esri.NatGeoWorldMap)
m %>%
addProviderTiles(providers$Stamen.Toner)



addPolygon() से पॉलिगन जोड़ेंsf ऑब्जेक्ट है
leaflet() %>% addTiles() %>%addPolygons(data=london_poly,col="red",label=~Name)
$geometry[[1]] में होते हैंaddPolylines() से प्लॉट होती हैंloop_geo <- london_loop$geometry[[1]]capital_geo <- london_capital$geometry[[1]]
m2 <- leaflet() %>% addTiles() %>% addPolygons(data = london_poly, col="red", label=~Name) %>%addPolylines(loop_geo[,1], loop_geo[,2]) %>% addPolylines(capital_geo[,1], capital_geo[,2], color = "orange")
addCircleMarkers(): हर पॉइंट को सर्कल से दिखाता हैaddMarkers(): हर पॉइंट को रेगुलर मार्कर से दिखाता हैm2 %>%
addCircleMarkers(data = listings_geo,
label = ~name)
m2 %>%
addMarkers(data = listings_geo,
label = ~name)


markerClusterOptions() जोड़ा जा सकता है
m2 %>% addMarkers(data = listings_geo,clusterOptions = markerClusterOptions())
addLayersControl() लेयर जोड़ेंbaseGroups: यूज़र अलग-अलग मैप प्रोवाइडर के बीच टॉगल कर सकेंbaseGroups में इन्हीं लेबल का वेक्टर सेट करेंoverlayGroups: यूज़र लेयर ऑन/ऑफ कर सकेंoverlayGroups में इन्हीं लेबल का वेक्टर सेट करेंm_london <- leaflet(london_poly) %>%addTiles(group="Default") %>% addProviderTiles(providers$Stamen.Toner,group = "Toner") %>%addProviderTiles(providers$Esri.NatGeoWorldMap,group = "Nat Geo") %>%addPolygons(col="red", label=~Name,group = "Ward") %>%addPolylines(loop_geo[,1], loop_geo[,2],group = "London loop") %>%addPolylines(capital_geo[,1], capital_geo[,2], labelOptions = labelOptions(noHide = TRUE), color = "orange",group = "Capital ring", ) %>%addMarkers(data = listings_geo, clusterOptions = markerClusterOptions(),group = "Listings") %>%addLayersControl(baseGroups = c("Default", "Toner", "Nat Geo"),overlayGroups = c("Ward","Listings", "London loop", "Capital loop"))

shinydashboard के साथ डैशबोर्ड बनाना