如何在Shiny R中动态更改传单地图的大小?

库玛·曼格拉姆(Kumar Manglam)

我想知道,如何在闪亮的R中更改传单地图的大小。例如,考虑以下代码:

library(leaflet)
library(shiny)

app = shinyApp(
  ui = fluidPage(
    sidebarLayout(
      sidebarPanel( sliderInput("obs",
                    "Number of observations:",
                    min = 0,
                    max = 1000,
                    value = 500)
        ),
      mainPanel(
        leafletOutput('myMap', width = "200%", height = 1400)
        )
    )
  ),
  server = function(input, output) {
    map = leaflet() %>% addTiles() %>% setView(-93.65, 42.0285, zoom = 17)
    output$myMap = renderLeaflet(map)
  }
)

if (interactive()) print(app)

为了更改地图的大小,我可以在ui中更改width和height参数。当我尝试更改服务器中的相同名称时,它没有解决。

我不知道,可以通过服务器更改ui中的参数的任何方式。我尝试了这种方法,但是没有用。

library(leaflet)
library(shiny)

Height = 1000 
app = shinyApp(
  ui = fluidPage(
    sidebarLayout(
      sidebarPanel( sliderInput("Height",
                    "Height in Pixels:",
                    min = 100,
                    max = 2000,
                    value = 500)
        ),
      mainPanel(
        leafletOutput('myMap', width = "200%", height = Height)
        )
    )
  ),
  server = function(input, output) {
    Height <- reactive(input$Height)
    map = leaflet() %>% addTiles() %>% setView(-93.65, 42.0285, zoom = 17)
    output$myMap = renderLeaflet(map)
  }
)

if (interactive()) print(app)

我只想知道如何使地图的大小动态化,以便我可以控制它。任何帮助是极大的赞赏。

巴塔尼切克

您需要leafletOutput在服务器端进行渲染,例如

app = shinyApp(
  ui = fluidPage(
    sidebarLayout(
      sidebarPanel( sliderInput("Height",
                                "Height in Pixels:",
                                min = 100,
                                max = 2000,
                                value = 500)
      ),

      mainPanel(
        uiOutput("leaf")

      )
    )
  ),
  server = function(input, output) {
    output$leaf=renderUI({
      leafletOutput('myMap', width = "200%", height = input$Height)
    })

    output$myMap = renderLeaflet(leaflet() %>% addTiles() %>% setView(-93.65, 42.0285, zoom = 17))
  }
)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从R / Shiny中的传单地图获取缩放级别?

来自分类Dev

如何在传单地图/ R中手动更改发散颜色?

来自分类Dev

如何访问R中的传单生成的地图

来自分类Dev

如何在Shiny应用程序的selectModUI中更新传单地图?

来自分类Dev

如何在R Shiny中更改SelectInput周围区域的宽度

来自分类Dev

如何在ggplot中更改地图的大小

来自分类Dev

如何在Shiny中模块化动态ggvis图表?

来自分类Dev

如何在R中更改绘图大小?

来自分类Dev

如何根据Some Value动态更改jvector地图的标记大小?

来自分类Dev

Rstudio Shiny如何在Shiny页面中显示Shiny服务器的版本?

来自分类Dev

如何在Shiny中更改navbarPage崩溃的断点

来自分类Dev

如何在Shiny Dashboard中更改textInput的标签颜色

来自分类Dev

如何在Shiny中更改navbarPage崩溃的断点

来自分类Dev

R Shiny,如何在选项卡中显示shapefile(地图)?

来自分类Dev

如何在Android中动态更改文本大小

来自分类Dev

如何在React中动态更改按钮的大小和颜色

来自分类Dev

如何在Qt中动态更改标签大小?

来自分类Dev

如何在R Markdown中显示R Shiny输出?

来自分类Dev

如何更改 Shiny 模式中的文本大小?

来自分类Dev

如何在R Shiny中实现重置按钮?

来自分类Dev

如何在R Shiny中添加更大的textInput框?

来自分类Dev

如何在R Shiny中为列设置小数宽度?

来自分类Dev

如何在R Shiny中显示逐字代码?

来自分类Dev

如何在Shiny中显示R交叉表

来自分类Dev

如何在R Shiny中添加更大的textInput框?

来自分类Dev

如何在R Shiny中的反应函数之间传递模型?

来自分类Dev

如何在 R Shiny 中添加“返回页面顶部”按钮?

来自分类Dev

如何在 R Shiny App 中创建可变超链接

来自分类Dev

如何在 R Shiny 中对 timevis 绘图进行颜色编码

Related 相关文章

  1. 1

    如何从R / Shiny中的传单地图获取缩放级别?

  2. 2

    如何在传单地图/ R中手动更改发散颜色?

  3. 3

    如何访问R中的传单生成的地图

  4. 4

    如何在Shiny应用程序的selectModUI中更新传单地图?

  5. 5

    如何在R Shiny中更改SelectInput周围区域的宽度

  6. 6

    如何在ggplot中更改地图的大小

  7. 7

    如何在Shiny中模块化动态ggvis图表?

  8. 8

    如何在R中更改绘图大小?

  9. 9

    如何根据Some Value动态更改jvector地图的标记大小?

  10. 10

    Rstudio Shiny如何在Shiny页面中显示Shiny服务器的版本?

  11. 11

    如何在Shiny中更改navbarPage崩溃的断点

  12. 12

    如何在Shiny Dashboard中更改textInput的标签颜色

  13. 13

    如何在Shiny中更改navbarPage崩溃的断点

  14. 14

    R Shiny,如何在选项卡中显示shapefile(地图)?

  15. 15

    如何在Android中动态更改文本大小

  16. 16

    如何在React中动态更改按钮的大小和颜色

  17. 17

    如何在Qt中动态更改标签大小?

  18. 18

    如何在R Markdown中显示R Shiny输出?

  19. 19

    如何更改 Shiny 模式中的文本大小?

  20. 20

    如何在R Shiny中实现重置按钮?

  21. 21

    如何在R Shiny中添加更大的textInput框?

  22. 22

    如何在R Shiny中为列设置小数宽度?

  23. 23

    如何在R Shiny中显示逐字代码?

  24. 24

    如何在Shiny中显示R交叉表

  25. 25

    如何在R Shiny中添加更大的textInput框?

  26. 26

    如何在R Shiny中的反应函数之间传递模型?

  27. 27

    如何在 R Shiny 中添加“返回页面顶部”按钮?

  28. 28

    如何在 R Shiny App 中创建可变超链接

  29. 29

    如何在 R Shiny 中对 timevis 绘图进行颜色编码

热门标签

归档