通過單擊Rshiny中的圖例,是否有任何方法在傳單地圖上選擇或突出顯示數據? 示例代碼:通過點擊圖例選擇或突出顯示地圖上的數據
library(shiny)
library(leaflet)
library(RColorBrewer)
library(leafletGeocoderRshiny)
ui <- fluidPage(
leafletOutput("map"),
p(),
actionButton("recalc", "New points")
)
server <- function(input, output, session) {
df = data.frame(x = rnorm(100), y = rexp(100, 2), z = runif(100))
pal = colorBin('PuOr', df$z, bins = c(0, .1, .4, .9, 1))
output$map <- renderLeaflet({ leaflet(df) %>%
addCircleMarkers(~x, ~y, color = ~pal(z)) %>%
addLegend(pal = pal, values = ~z)
})
}
shinyApp(ui, server)
我還沒有看到任何可以實現這一點呢。會很有趣的知道。 –
包[** leaflet.extras **](https://github.com/bhaskarvk/leaflet.extras)具有通過突出顯示鏈接圖例和數據的功能。看到這個演示https://rpubs.com/bhaskarvk/geojsonv2,特別是例子2.1,2.2和3 – TimSalabim