[英]Why is the legend distorted on my map using tmap?
我正在关注第 4 章第 4.2.6 节中Geocomputation with R
的地理计算示例。 在本书的示例中,新西兰的 map 具有多边形/区域的平均高程,有一个漂亮、紧凑的图例,易于阅读并自动放置在左上角。 请参阅下面书中的图像 output。
这是本书部分的链接: https://geocompr.robinlovelace.net/spatial-operations.html
当我执行相同的代码以尝试复制此 map 时,为我生成的图像有一个非常扭曲的图例,文本也很小。 我已经尝试调整我的绘图窗格,以多种格式导出图像等,但图例仍然像这样扭曲。
下面的代码是我正在执行的:
library(sf)
library(spData)
library(tmap)
# Summarize nz regions by average elevation
nz_agg = aggregate(x = nz_height, by = nz, FUN = mean)
# Map nz regions colored by average elevation
tm_shape(nz) +
tm_polygons() +
tm_shape(nz_agg) +
tm_polygons(col = "elevation")
几个月前,当我制作带有图例的 tmap 时,我没有遇到这个问题。 我不知道某些我不知道的设置是否已更改或更新。 我使用的 R 版本是 4.1.2 (2021-11-01) -- “Bird Hippie”。
因此,我的 R 版本或我正在使用的 R 软件包版本没有问题。 这太荒谬了......我使用笔记本电脑,并且在几个不同的地方使用它来工作。 一个位置有多个显示器,另一个没有。 在进一步研究之前我没有注意到它,但是当我插入/拔出我的显示器时,有时会改变我电脑上的分辨率设置。 显然,在尝试运行此代码之前,我在笔记本电脑上注意到这些是不够的。 因此,失真的原因是由于我不知道我的计算机上自动发生的变化。 我将不得不密切关注这一点。 感谢您尝试提供帮助,无论如何!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.