在我的data.frame df
中,我有变量A, B, C
和D
。我想绘制C
vs D
,并与A
和B
进行交叉。 B
是一个有3个级别的因素,我希望它可以垂直分割,而A
有许多我希望水平分割的变量。但是,当我做的时候
sp <- ggplot(df, aes(x=D, y=C)) + geom_point()
sp + facet_grid(B ~ A)
情节水平延伸太远。我想横向使用facet_wrap
(使用A
),但是垂直使用facet_grid
,以便B
变量不会错位。我怎么能这样做?