繁体   English   中英

为什么使用 tmap 在我的 map 上的图例失真?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM