以下是一种情况:
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 的总宽度有意义,我想产生不同宽度的刻面,而不仅仅是不同的比例。因此,预期的 facet 1 的宽度应该是 2 的一半。