Я пытаюсь построить 8
ggplot objects
с ggarrange
таким образом, чтобы он отображал 4
объекты ggplot в каждой строке. Код работает нормально, но теперь я хочу, чтобы график был построен таким образом, чтобы графики занимали дополнительное пустое пространство между меткой и графиком, например, график занимал белое пространство между меткой A и этим графиком, и и так для остальных участков. По сути, я хочу растянуть графики, чтобы использовалось все пространство, доступное в сетке. Как я могу это сделать?
gg.arrange = ggarrange(ggplot1,
ggplot2,
ggplot3,
ggplot4,
ggplot5,
ggplot6,
ggplot7,
ggplot8,
ncol = 4,
nrow = 2,
labels = c("A", "B", "C", "D", "E", "F", "G", "H"),
common.legend = TRUE,
legend = "bottom")
Код для одного из объектов ggplot:
ggplot1 = ggplot(shapefile_sf_object) +
geom_sf(aes(fill = Data), show.legend = T) +
coord_sf() +
geom_sf(data = DEM_sf, aes(size = DEM), shape = 1, show.legend = T) +
theme(axis.text.x = element_text(angle = 90)) +
scale_fill_distiller(palette = "Spectral") +
labs(title = "February", fill = "RMSE")
theme(plot.margin = margin(0, 0, 0, 0, "cm"))
- person zx8754   schedule 07.05.2021