相关疑难解决方法(0)

根据输入更改传单地图而不重绘

我想知道如何根据输入的变化来改变Shiny和Leaflet来绘制点,而不重绘整个地图.

我正在使用的代码是:

library(leaflet)
library(shiny)
library(dplyr)
library(readr)

ui <- fluidPage(
  titlePanel("Melbourne Urban Tree Visualisation"),
  leafletOutput("treedat"),
  uiOutput("precinct")
   #Giving an input name and listing out types to choose in the Shiny app
  )

server <- function(input, output){

  #td <- read.csv("treedata.csv", header = TRUE)

  #pal <- colorNumeric(
  #palette = "RdYlGn",
  #domain = td$LifeExpectencyValue
  #)

  output$precinct <- renderUI({

    choices <- as.character(unique(td$Precinct))  
    choices <- c('All', choices)
    selectInput(inputId = "precinct", label = "Precinct", choices = choices, selected = "CBD")

  })


  output$treedat <- renderLeaflet({
    #if(is.null(td)) return()
    ## get …
Run Code Online (Sandbox Code Playgroud)

r leaflet shiny

9
推荐指数
1
解决办法
4188
查看次数

标签 统计

leaflet ×1

r ×1

shiny ×1