帶復選框的R閃亮傳單地圖GroupInput一次只顯示兩個標記

我正在嘗試編寫一個應用程序,允許用戶通過checkboxGroupInput選擇多組點,并在傳單地圖上顯示具有相應緯度/經度的相關點。我的dataframe如下:

x3 = structure(list(
     species = c("Duck", "Duck", "Goose", "Goose", "Swan", "Swan"), 
     lat = c(42, 43, 47, 38, 40, 40), 
     long = c(-110, -88, -122, -77, -112, -109)), 
     row.names = c(NA, 6L), class = "data.frame")

使用這個dataframe,我預計每個物種會出現兩個點,如果所有三個物種框都被選中,一次最多會出現六個點。然而,我一直無法一次獲得兩個以上的分數來展示。如果一次只選中一個框,則點是正確的,但當選中兩個或多個框時,兩個類別中的每一個都會顯示一個點,而其他點則會丟失。我的代碼如下:

library(shiny)
library(leaflet)

#create dataframe 
x3 = structure(list(
     species = c("Duck", "Duck", "Goose", "Goose", "Swan", "Swan"), 
     lat = c(42, 43, 47, 38, 40, 40), 
     long = c(-110, -88, -122, -77, -112, -109)), 
     row.names = c(NA, 6L), class = "data.frame")
  
#setup user interface
ui = fluidPage(
  
  titlePanel("Bird Map"),
  
  sidebarLayout(
    
    sidebarPanel = sidebarPanel(
      
      checkboxGroupInput(inputId = "species1", 
                         label = "Species", 
                         choices = list("Duck",
                                        "Goose",
                                        "Swan"),
                         selected = "Duck"),
    ),
    
 #Main panel appearance    
    mainPanel = mainPanel(
      leafletOutput(outputId = 'map')
    )
  )
)

#Reactive server function
server = function(input, output){
  map_x3 = reactive({
    x3 %>%
      filter(species == input$species1) 
  })
  
  #Leaflet map output 
  output$map = renderLeaflet({
    leaflet(map_x3()) %>%
      addTiles() %>%
      setView(lng = -90, lat = 36.2, zoom = 4)%>%
      clearShapes() %>%
      addMarkers(label = ~ species)
  })
}

#Run app
shinyApp(ui = ui, server = server)

提前感謝您,非常感謝您的幫助。

我嘗試了不同的方式來顯示數據,簡化和更復雜的數據集,一個observe()部分,以及額外的reactive表達式。問題仍然存在,盡管在較大的數據集中,我經常能夠同時顯示兩個以上的點(盡管在選中多個框時,所有點都不可見)。

? 最佳回答:

您應該將x3 %>% filter(species == input$species1)替換為

x3 %>% 
    dplyr::filter(species %in% input$species1) 

主站蜘蛛池模板: 中文国产成人精品久久一区| 久久久91精品国产一区二区| 国产福利在线观看一区二区| 天美传媒一区二区三区| 国产午夜毛片一区二区三区| 无码国产精品一区二区免费式直播| 日本免费一区尤物| 亚洲天堂一区二区三区四区| 国产精品 一区 在线| 精品无人乱码一区二区三区| 国产亚洲一区二区精品| 精品成人av一区二区三区| 亚洲av综合av一区二区三区| 亚洲色偷偷偷网站色偷一区| 色一情一乱一伦一区二区三区日本| 欧美成人aaa片一区国产精品 | 国产午夜毛片一区二区三区| 国产精品被窝福利一区| 一区二区3区免费视频| 国产不卡视频一区二区三区| 日本免费一区二区三区最新vr| 日本精品一区二区三本中文| 女同一区二区在线观看| 国产91精品一区二区麻豆亚洲| 视频在线观看一区二区| 日本亚洲国产一区二区三区| 狠狠色婷婷久久一区二区| 国产在线观看一区精品| 91视频国产一区| 精品视频一区在线观看| 在线观看国产一区| 成人精品一区二区三区校园激情| 国模无码视频一区| 久久精品动漫一区二区三区| 中文字幕av日韩精品一区二区| 免费一区二区无码视频在线播放| 中文字幕精品一区二区精品| 日韩在线一区二区| 波多野结衣一区二区三区aV高清| 在线观看亚洲一区二区| 合区精品久久久中文字幕一区|