【问题标题】:How to use tmap with shiny如何使用带闪亮的 tmap
【发布时间】:2018-11-23 07:04:25
【问题描述】:

我在使用 tmap 加载地图时遇到问题。当我运行闪亮的代码时,会显示输入部分,但不会显示输出。代码不会崩溃,但它也永远不会完成运行。我的目标是能够有一个使用tmapleaflet的交互式地图,已经可以在shiny之外运行了。

library(tmap) # and maybe also: library(tmaptools)
library(shiny)

ui <- fluidPage(
  titlePanel("Europe"),

  mainPanel(
    plotOutput(outputId = "europe")))

server <- function(input, output) {

  output$europe <- renderPlot({
    qtm(Europe)})}

shinyApp(ui, server)

【问题讨论】:

    标签: r shiny leaflet tmap


    【解决方案1】:

    一切都适合我:

    library(shiny)
    library(tmap)
    data("Europe")
    
    ui <- fluidPage(
      titlePanel("Europe"),
      mainPanel(
        plotOutput(outputId = "europe")))
    
    server <- function(input, output) {
    
      output$europe <- renderPlot({
        qtm(Europe)
      })
    }
    
    shinyApp(ui, server)
    

    【讨论】:

    • 您使用的是什么版本的 R、shiny 和 tmap?这些会影响性能吗?
    • 我使用的是 R 版本 3.3.2,刚刚从 CRAN 下载了 tmap 等等 1.11-2。不确定性能,我有一台 64GB 内存的强大机器
    • 使用您的代码使地图加载到闪亮的窗口中,但代码没有完成加载。有什么建议吗?
    猜你喜欢
    • 2019-07-25
    • 2021-02-08
    • 2021-08-30
    • 2020-10-31
    • 2019-10-22
    • 2015-07-22
    • 2021-06-14
    • 2020-08-08
    • 2020-01-18
    相关资源
    最近更新 更多