R 如何在tmap中指定多面板布局侧面的标签?

R 如何在tmap中指定多面板布局侧面的标签?,r,label,facet,tmap,R,Label,Facet,Tmap,我有一个4面板的地图,我希望在顶部有一组水平标签(不会重复),在侧面有一组垂直标签(不会重复)。基于单个属性的值创建多面板贴图时,tm_facets会自动创建水平和垂直标签(请参见示例) 在可再现的示例中,我希望“原始值”和“对数转换值”在集合顶部显示一次(而不是每行),并且“区域”和“总体”作为标签添加到绘图区域的左侧 library(tmap) data(World) World$area_log<-log(World$area) World$pop_log<-log(World

我有一个4面板的地图,我希望在顶部有一组水平标签(不会重复),在侧面有一组垂直标签(不会重复)。基于单个属性的值创建多面板贴图时,
tm_facets
会自动创建水平和垂直标签(请参见示例)

在可再现的示例中,我希望“原始值”和“对数转换值”在集合顶部显示一次(而不是每行),并且“区域”和“总体”作为标签添加到绘图区域的左侧

library(tmap)
data(World)
World$area_log<-log(World$area)
World$pop_log<-log(World$pop_est)
tm_layout(panel.show=TRUE, panel.label.bg.color="white",
          panel.labels=rep(c("Raw values", "Log-transformed values"), 2))+
tm_shape(World)+
  tm_polygons(c("area", "area_log", "pop_est", "pop_log"))
库(tmap)
数据(世界)
世界$area_日志