1

作为如何 增加 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 无用。那么 - 是否有可能手动调整轴和标签之间的距离?

4

0 回答 0