Я хочу как-то указать, что определенные строки в многоэлементной фигуре должны сравниваться вместе. Например, я хочу сделать этот сюжет:
Выглядит как этот график (с рамками вокруг панелей, сделанных в PowerPoint):
Вот код, который я сделал, чтобы использовать первый сюжет. Я использовал ggplot и cowplot:
require(cowplot)
theme_set(theme_cowplot(font_size=12)) # reduce default font size
plot.mpg <- ggplot(mpg, aes(x = cty, y = hwy, colour = factor(cyl))) +
geom_point(size=2.5)
plot.diamonds <- ggplot(diamonds, aes(clarity, fill = cut)) + geom_bar() +
theme(axis.text.x = element_text(angle=70, vjust=0.5))
plot.mpg2 <- ggplot(mpg, aes(x = cty, y = hwy, colour = factor(cyl))) +
geom_point(size=2.5)
plot.diamonds2 <- ggplot(diamonds, aes(clarity, fill = cut)) + geom_bar() +
theme(axis.text.x = element_text(angle=70, vjust=0.5))
plot_grid(plot.mpg, plot.diamonds,plot.mpg2, plot.diamonds2, nrow=2,labels = c('A', 'B','C','D'))
Могу ли я внести изменения в этот код, чтобы получить нужные мне границы? Или, может быть, я даже заставлю панели A и B иметь немного другой цвет, чем фон для панелей C и D? Это может быть даже лучше.