使用传单/光泽的R中的交互式地图

耀志

我想创建一个带有侧边栏的地图,您可以在其中选择时间段的范围。想法是,地图仅显示该时期内开业的酒店的标记。我不知道这样做,所以我尝试使用selectInput,因为它对我来说似乎容易一些。但是似乎我仍然无法使它工作。任何指导将不胜感激。

这是示例数据框:

Hotel Year   lat        long
  A   2000 41.886337 -87.628472
  B   2005 41.88819  -87.635199
  C   2010 41.891113 -87.63301

这是ui.R:

#ui.R
library(shiny)
library(leaflet)

shinyUI(fluidPage(
  titlePanel("Hotel Map"),
  sidebarLayout(
    sidebarPanel(
      selectInput("year", 
                  label = "Choose Year:",
                  choices = c(2000,2005,2010),
                  selected = 2000
      )),

    mainPanel (leafletOutput("map","100%",300))
  )
))

这是服务器。R:

library(shiny)
library(leaflet)
source("RStudio\\Map-app")
hotels <- read.csv("RStudio\\Map-app\\ChicagoHotels.csv")

shinyServer(
  function(input, output) {

    output$map <- renderLeaflet({
    df <- hotels[hotels$Year == input$year,]  
    leaflet()  %>%
        addTiles() %>%
        addCircles(data = df)
    })

  }
    )
G·科卡

@InfiniteFlashChess正确。

服务器

library(leaflet)

hotels <- read.table(text = "Hotel Year  latitude        longitude
                              A   2000  41.886337      -87.628472
                              B   2005  41.88819       -87.635199
                              C   2010  41.891113      -87.63301", 
                     header = TRUE)

shinyServer(function(input, output) {

output$map <- renderLeaflet({
  df <- hotels[hotels$Year == input$year,]  
  leaflet()  %>%
    addTiles() %>%
    addMarkers(data = df)
 })

})

联合会

library(shiny)
library(leaflet)

shinyUI(fluidPage(
titlePanel("Hotel Map"),
 sidebarLayout(
  sidebarPanel(
   selectInput("year", 
               label = "Choose Year:",
               choices = c(2000,2005,2010),
               selected = 2000
  )),

mainPanel (leafletOutput("map","100%",300))

              )
))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有光泽的交互式传单-clearMarkers()并设置新的

来自分类Dev

带有小叶和光泽的交互式Choropleth地图

来自分类Dev

R 中的交互式 Chloropeth 选举团地图

来自分类Dev

R Shiny中的交互式ZoomGraph

来自分类Dev

R:制作可导出为 HTML 的交互式地图

来自分类Dev

使用C#构建交互式地图

来自分类Dev

交互式地图中的地图错误

来自分类Dev

图例中的圆圈用于传单地图,R中具有addCircleMarkers-无光泽

来自分类Dev

从交互式地图中抓取数据

来自分类Dev

从SVG交互式地图获取链接

来自分类Dev

交互式(可点击)地图

来自分类Dev

如何使用Leaflet在R中创建GTFS数据的交互式图?

来自分类Dev

使用R交互式更改Plotly图像中的轴比例(线性/对数)

来自分类Dev

传单的交互式Choropleth贴图数据不正确

来自分类Dev

单击R Shiny中的交互式图

来自分类Dev

R 数据表中的交互式突出显示

来自分类Dev

在 R 中创建交互式绘图

来自分类Dev

使用 R 的组数据交互式绘图

来自分类Dev

为什么在锚中不使用交互式元素?

来自分类Dev

如何使用bqplot中的交互式图防止递归?

来自分类Dev

使用python在交互式openbash中运行命令

来自分类Dev

如何使用交互式工具在matlab中裁剪图像?

来自分类Dev

使用HTML5,CSS3,Javascript创建交互式地图

来自分类Dev

如何使用等高线(填充)绘图层创建交互式在线地图?

来自分类Dev

明显不正确地使用 R Shiny 中的 renderUI 进行交互式仪表板

来自分类Dev

LeafletR可变点大小的交互式地图

来自分类Dev

在交互式地图上覆盖shapefile或栅格

来自分类Dev

交互式Google地图在C#Winform上

来自分类Dev

从交互式地图中收集数据

Related 相关文章

热门标签

归档