如何移除sf/ggplot2 choropleth地图周围空白(无需保存,适配Quarto出书)
移除Quarto/bookdown中ggplot2 geom_sf地图的多余空白
我在基于bookdown的Quarto书籍中插入choropleth地图,想要不保存绘图的前提下移除地图周围的大量空白(保存时调整图片大小的方法不适用)。目前用ggplot2::geom_sf()绘制的地图上下存在多余空白,但其他ggplot2图形无此问题。我知道可通过调整窗口移除空白,但缺少对应代码;尝试设置plot.margin负参数及其他StackOverflow方案均失败。我的目标是让地图与前后文本仅间隔一行,即地图紧跟文本下方(仅隔一行),文本紧跟地图下方(仅隔一行)。
代码示例
nc = sf::st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE) ggplot2::ggplot(nc) + ggplot2::geom_sf(ggplot2::aes(fill = SID79))
示例图

(创建于2024-12-19,使用reprex v2.1.1)
内容的提问来源于stack exchange,提问作者petzi
相关产品推荐
相关产品推荐

