Dictionary 带tmap的刻面映射

Dictionary 带tmap的刻面映射,dictionary,plot,global,tmap,Dictionary,Plot,Global,Tmap,我正在尝试用“tmap”包创建分面地图。我的数据包含了很多缺失的国家。 当我运行下面的代码时,输出显示了许多缺失的国家。怎样才能得到显示失踪国家的阴谋 library(tmap) world<-data("World") MAP<- read_excel("SSPMAP.xlsx") MAP2<-MAP %>% group_by(iso_a3,scenario ) %>% summarise(cibase=median(gr_

我正在尝试用“tmap”包创建分面地图。我的数据包含了很多缺失的国家。 当我运行下面的代码时,输出显示了许多缺失的国家。怎样才能得到显示失踪国家的阴谋

library(tmap)

    world<-data("World")

    MAP<- read_excel("SSPMAP.xlsx")
    MAP2<-MAP %>% group_by(iso_a3,scenario ) %>%
      summarise(cibase=median(gr_C_2030)*100)
    table(MAP2$cibase)
    cut<-c(-4,-2,0,2,4,6,8)

    World_n<-left_join(World, MAP2, by="iso_a3") 

    ###########################
    Base<-tm_shape(World_n, projection = "eck4") +
      tm_polygons("cibase", breaks = cut,
                  palette = "RdYlGn", 
                  border.col = "black", 
                  border.alpha = 1,midpoint = NA ) +
      tm_legend(legend.position = c("left", "bottom")) +
      tm_facets(by=c("scenario"), ncol  =1, showNA = FALSE)+
      tm_layout(panel.labels=c("Baseline : SSP1","Baseline : SSP2","Baseline : SSP4","Baseline : SSP5"),panel.label.color = "black"
                ,panel.label.size=1.3,panel.label.fontface="bold")
    Base
    tmap_save(Base,"Base.png")

库(tmap)

world我想如果你能提供一些数据来处理,会很有帮助吗? 目前: MAP正在请求本地文件。所以很难看到发生了什么。 我猜,当你创建MAP2时,你看到的是人口增长预测的中位数?也许世界上的一些行在cibase中没有值


tmap的工作原理与GIS类似,您可以添加图层。因此,如果您想显示缺少数据的国家,您可以将整个世界添加为一个图层,并将您的数据放在上面。比如:

Base <- tm_shape(world) + tm_polygons() + 
      tm_shape(World_n, projection = "eck4") +
      tm_polygons("cibase", breaks = cut,
              palette = "RdYlGn", 
              border.col = "black", 
              border.alpha = 1,midpoint = NA ) +
  tm_legend(legend.position = c("left", "bottom")) +
  tm_facets(by=c("scenario"), ncol  =1, showNA = FALSE)+
  tm_layout(panel.labels=c("Baseline : SSP1","Baseline : SSP2","Baseline : SSP4","Baseline : SSP5"),panel.label.color = "black"
            ,panel.label.size=1.3,panel.label.fontface="bold")
Base

Base我将使用您对tmap的描述“像一个GIS”,因为它将帮助我更好地向人们解释为什么我更喜欢tmap而不是ArcGIS。谢谢