我正在使用地图视图渲染 PDF。然而,输出似乎获取地图屏幕截图的速度太快,并且无法正确渲染。
---
title: "test"
output:
pdf_document: default
html_document: default
date: "2024-04-27"
---
## Mapview rendering in markdown
```{r mapview, fig.width=2}
library(mapview)
library(sf)
mapview(breweries)
```
正如您在 PDF 中看到的,比例太低,并且图例不在图中。图像似乎占据了整个空间而不是
fig.width=2
。地图的输出应如下所示:
虽然我无法重现你的数字,但这可能会让你开始。
问题可能在于使用
fig.width=2
,这意味着图形宽度将为 2 英寸。
请参阅:https://bookdown.org/yihui/rmarkdown-cookbook/figure-size.html。
通过反复试验,使用
fig.width
和 fig.asp
控制宽度(以英寸为单位)和宽高比来调整图像尺寸。
您还可以使用
fig.height
来管理图形大小。
“比例”和“情节中的图例”问题会自动解决。
我无法摆脱灰色的左手边距。不确定这是从哪里来的,也许地图视图参数可以解决这个问题。
---
title: "mapview | breweries"
output: pdf_document
---
```{r mapview, fig.width=6.5, fig.asp=1.2}
library(mapview)
library(sf)
mapview(breweries)
```