我正在尝试使用尊重参数来控制绘图的纵横比,但没有得到我期望的结果。
使用以下代码,我期望创建2个100mm X 100mm的手把,但第二个手把的长宽比为0.5;但是,它们最终都长宽比为1。我是否缺少某些东西?
g <- ggplot(iris, aes(x = Species, y = Sepal.Length)) +
stat_summary(geom = 'bar', fun.y = mean)
g2 <- ggplot(iris, aes(x = Species, y = Sepal.Width)) +
stat_summary(geom = 'bar', fun.y = mean)
grid.arrange(grobs = list(g, g2),
width = unit(c(100,100), 'mm'),
height = unit(c(100,100), 'mm'),
respect = matrix(c(1,0.5), ncol = 1))