r - 如何在 tmap 中指定多面板布局两侧的标签?
问题描述
我有一个 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"))
解决方案
推荐阅读
- python - 如何使用 selenium webdriver 减慢动态页面的滚动速度
- r - 我们如何获得gwr模型(spgwr包)的整体预测精度?
- angular - 如何为使用 npm 完成的测试定义基本路径
- python - 熊猫中的字符串聚合,唯一值
- android - 在 android OS 上打开和编辑 .sln 文件
- r - 如何按唯一 id 分组,从一行中获取值并设置为列,我们将另一列的值添加到对应行
- doctrine-orm - Sylius - 如何删除与删除通道相关的子自定义实体?
- c# - chrome驱动程序SessionNotCreatedException:未创建会话
- c# - Power BI - 直接查询报表导入 - C# Rest API
- mysql - MYSQL 选择子查询重写为 JOIN 以提高性能