我制作了一个带牛皮画的网格:
library(ggplot2)
library(cowplot)
ggg1 <- ggplot(mtcars, aes(mpg,vs)) + geom_point() +
theme(axis.title.x=element_blank(),
axis.title.y=element_blank())
ggg2 <- ggplot(mtcars, aes(mpg,vs)) + geom_point() +
theme(axis.title.x=element_blank(),
axis.title.y=element_blank())
ggg3 <- ggplot(mtcars, aes(mpg,vs)) + geom_point() +
theme(axis.title.x=element_blank(),
axis.title.y=element_blank())
plot_grid(plot_grid(ggg1, ggg2, labels=c("", ""), ncol = 1), ggg3, labels=c("", ""), ncol = 2)
产生图像
(当然这只是一个最小的工作示例)。
现在我想要一个标题为“mpg”的xaxis和一个标题为“vs”的yaxis - 每个都像这样集中:
如何使用ggplot执行此操作。我尝试使用add_sub
或draw_label
或How do I customize the margin and label settings with plot_grid?时没有尝试过任何工作。 ggplot: how to add common x and y labels to a grid of plots的答案不使用牛皮图。我可以用牛皮画吗?
重要提示:我希望能够设置标签字体的大小。
答案 0 :(得分:2)
答案 1 :(得分:0)