Я создал серию графиков с использованием ggplot и напечатал их в сетке. Я хотел бы добавить границу вокруг всей сетки, чтобы при вставке изображения в презентацию она была четко определена.Добавление границы в сетку графиков в R
Это создание сетки и команд печати, которые я использую. Я импортировал все необходимые пакеты.
library(grid)
pushViewport(viewport(gp=gpar(col="white"),
layout = grid.layout(4, 2, heights = unit(c(0.5,5,5,5), "null"))))
grid.text("Summer Clear Day- August 2, 2012",
vp = viewport(layout.pos.row = 1, layout.pos.col = 1:2))
grid.frame(gp=gpar(col="white"), draw=TRUE)
print(tot, vp = viewport(layout.pos.row = 2, layout.pos.col = 1))
print(gh, vp = viewport(layout.pos.row = 2, layout.pos.col = 2))
print(dir, vp = viewport(layout.pos.row = 3, layout.pos.col = 1))
print(ir, vp = viewport(layout.pos.row = 3, layout.pos.col = 2))
print(dh, vp = viewport(layout.pos.row = 4, layout.pos.col = 1))
print(uv, vp = viewport(layout.pos.row = 4, layout.pos.col = 2))
grid.frame, похоже, ничего не делает. Мой фон черный, поэтому я надеюсь создать вокруг него белую рамку.
Пожалуйста сделайте ваш пример воспроизводимым. –