首页 > 解决方案 > R在渲染图上绘图

问题描述

我有一个基础图,我想覆盖一些数据(我将创建多个图覆盖同一个基础图)并且想知道是否有一种方法可以“预渲染”并保存基础图,然后绘制一些数据稍后结束,以节省渲染时间。

我当前的代码如下所示:

library(sf)
library(ggplot2)

...

base_plot <- ggplot() + 
  geom_sf(data = coast) + 
  geom_sf(data = roads) + 
  theme_bw() +
  coord_sf(crs = "+proj=longlat +zone=33", xlim = c(10.54433, 10.92609), ylim = c(59.88134, 59.98148), expand = FALSE, datum = NA)

base_plot + geom_sf(data = some.data_1)
base_plot + geom_sf(data = some.data_2)
...

标签: rggplot2plotsf

解决方案


推荐阅读