DBSCAN与R闪亮

时间:2017-09-07 20:54:16

标签: r shiny leaflet

我正在为DBSCAN创建一个由地理坐标组成的数据的闪亮应用程序,并使用传单在地图上显示这些聚类。我的代码正在关注。

ui <- fluidPage(
  pageWithSidebar(
    headerPanel('clustering of Data'),
    sidebarPanel(
      numericInput('eps', 'Please enter Eps value', 0.05),
      numericInput('minpts', 'Please enter MinPts value', 10),

    mainPanel(
      leafletOutput('plot2')
    )
  )
)

server <- function(input, output, session) {

  # Combine the selected variables into a new data frame
  pp <- reactive({

    dbscan(select(data, lat, lon), eps = input$eps, MinPts = input$minpts)
  })


  selectedData <- reactive({
    data

  })




  output$plot2 <- renderLeaflet(
    {

      leaflet() %>%
        addTiles() %>% 
        setView(lng = -93.232256, lat = 44.973692,  zoom = 10) %>%
        addMarkers(lat = as.numeric(selectedData()$lat), 
                   lng = as.numeric(selectedData()$lon), color = color
        )

    }
  )

}
shinyApp(ui = ui, server = server)

我想我可以执行DBSCAN并获得群集,但我无法使用传单在地图上显示不同颜色的这些群集。请帮忙

0 个答案:

没有答案