作为如何 增加 y 轴上文本和标题之间距离的问题的后续,我想知道是否也可以调整轴与其标题/标签之间的距离。这对于创建类似样式的图形可能很有用,例如当两个图形的刻度线具有不同的大小时。
以下是两个示例图:
plot_a <- ggplot(mpg, aes(cty, hwy)) + geom_point()
plot_b <- ggplot(mpg, aes(cty, hwy*100)) + geom_point()
请注意图左侧的差异:
Cowplot 可以以某种方式完成这项工作,并在两个图中设置轴的距离和相同的标签:
cowplot::plot_grid (plotlist = list (plot_a, plot_b),
align = "v",
nrow = 2,
ncol = 1,
greedy = T)
但是,我宁愿手动调整标签和轴之间的距离。此外,在某些情况下,最好为每个面板绘制一个图,从而使cowplot
-solution 无用。那么 - 是否有可能手动调整轴和标签之间的距离?