相关疑难解决方法(0)

使用 tmap tm_bubble 添加固定大小的中断

我正在尝试创建一个 tmap 气泡图,其中大小和颜色美观具有相同的固定中断。设置style = "fixed"breaks = c(-Inf, seq(-10, 10, by = 2.5), Inf)将为颜色变量生成所需的结果,但大小变量保持不变。我正在处理具有正值和负值的数据,因此我使用具有色彩美感的发散调色板。不过,在绘制其大小时,我使用了该变量的绝对值。我想创建 0 到 10 之间的固定大小分隔符,以匹配我的调色板的绝对值范围。

这是我当前地图脚本的简单版本

# dput(head(df))
points_layer <- structure(list(date = structure(c(17449, 17449, 17449, 17449, 
17449, 17449), class = "Date"), node = c("Irvington", "Marion Court Apartments", 
"Portsmouth Portland", "PSU STAR Lab Roof North", "PSU STAR Lab Roof South", 
"PSU STAR Lab Rose City Park"), pm2_5_cf_x = c(9.25546767003776, 
9.45130634372901, 12.6012155894551, 8.74508087500526, 8.42118421108649, 
9.22030608712564), pm2.5.predicted = c(9.20049509485525, 8.7580813489583, 
11.0618606546844, 7.93370690912048, 7.91343513801979, 9.40375047003665
), geometry = …
Run Code Online (Sandbox Code Playgroud)

r ggplot2 tmap

4
推荐指数
1
解决办法
1816
查看次数

标签 统计

ggplot2 ×1

r ×1

tmap ×1