首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tmap面没有出现在R上

tmap面没有出现在R上
EN

Stack Overflow用户
提问于 2019-02-12 01:04:14
回答 1查看 138关注 0票数 1

我正在尝试使用tmap面创建一个并行同步的合唱图(引用https://cran.r-project.org/web/packages/tmap/vignettes/tmap-getstarted.html#facets),但是facet函数在R闪亮中没有工作(我的代码没有错误,但是映射没有显示)。但是,当我运行facet映射的常规R代码时,它工作得很好。有人能帮我吗?

这是我的代码:

代码语言:javascript
复制
library(shiny)    # for shiny apps
library(leaflet)  # renderLeaflet function
#library(spData)   # loads the world dataset 
library(tmap)
library(readr)
library(sf)
library(dplyr)
library(mapview) # for interactive maps
#tmap_mode("view")
CANCER_raw <- st_read("F:/appR-upload/cancer_sample_data.csv")
SD_SRA_raw <- st_read("F:/appR-upload/polygon/polygon.shp")

cancer_data <- data.frame(
      SRAID = CANCER_raw$GeoID,   
      SRA_Name = CANCER_raw$Geography, 
      Condition = CANCER_raw$CONDITION,
      Outcome = CANCER_raw$OUTCOME,
      Year = CANCER_raw$Year,
      Total = CANCER_raw$Total,
      TotalRate = CANCER_raw$TotalRate,
      AARate = CANCER_raw$AARate
    )

sd_sra <- data.frame(
      SRAID = SD_SRA_raw$SRA, 
      SRA_Name = SD_SRA_raw$SRA_Name,
      geometry = SD_SRA_raw$geometry
    )

sd_sra_cancer <- st_as_sf(left_join(sd_sra, cancer_data, by = 'SRAID'))


ui <- fluidPage(
  leafletOutput(outputId = "map")
)

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

    output$map <- renderLeaflet(
      {
        tmap_mode("view")
        tm <- tm_shape(sd_sra_cancer) +
          tm_polygons(c("Total", "TotalRate")) +
          tm_facets(sync = TRUE, ncol = 2)

        tmap_leaflet(tm)
      }
    )}

shinyApp(ui, server)
EN

回答 1

Stack Overflow用户

发布于 2022-05-27 19:32:53

我遇到了同样的问题。看来这个错误还没有解决。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54641387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档