各种尺寸的面部与轴成比例 x 在 ggplot 2 r

下一个情况:


group1 <- seq/1, 10, 2/
group2 <- seq/1, 20, 3/
x = c/group1, group2/
mydf <- data.frame /X =x , Y = rnorm /length /x/,5,1/,
groups = c/rep/1, length /group1//, rep/2, length/group2////

ggplot/mydf, aes/X, Y, group= groups// + geom_point//+ facet_grid /.~ group/


不同的面部缩小 x 在以下图表中:


ggplot/mydf, aes/X, Y, group= groups// + geom_point//+ 
facet_grid /.~ group, scales = "free_x"/


由于整体宽度 x 它很重要,我想创造一个不同宽度的面孔,而不仅仅是一种不同的比例。 因此,面部的预期宽度 1 必须是半较小的 2.
已邀请:

詹大官人

赞同来自:

如果我正确地了解你,
space = "free_x"

做你想要的
facet_grid

. 据我所知,
facet_wrap

从来没有支持参数空间,但很多球队
facet_wrap

可以作为团队带来
facet_grid

.


library/ggplot2/

ggplot/mydf, aes/X, Y// + geom_point//+
facet_grid /.~ groups, scales = "free_x", space = "free_x"/



如果你想要在轴上的相同标签风格 x:


ggplot/mydf, aes/X, Y// + geom_point//+ 
scale_x_continuous/breaks = seq/0,20,2// +
facet_grid /.~ groups, scales = "free_x", space = "free_x"/

要回复问题请先登录注册