R 如何在ggplot2中包裹堆叠的面

R 如何在ggplot2中包裹堆叠的面,r,ggplot2,facet,facet-wrap,R,Ggplot2,Facet,Facet Wrap,在我的data.framedf中,我有变量A、B、C和D。我想绘制CvsD,并用A和B刻面B是一个有3个级别的因子,我希望它垂直刻面,而a有许多变量,我希望水平刻面。然而,当我 sp <- ggplot(df, aes(x=D, y=C)) + geom_point() sp + facet_grid(B ~ A) sp请提供样品可复制的样品数据,否则很难回答您的问题。简短的回答是您。从技术上讲,如果你一直深入到网格代码本身,你可以生成任何你想要的东西,但在这种情况下这并不容易。一个网格

在我的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)

sp请提供样品可复制的样品数据,否则很难回答您的问题。简短的回答是您。从技术上讲,如果你一直深入到网格代码本身,你可以生成任何你想要的东西,但在这种情况下这并不容易。一个网格中有多少个变量?你接受晶格解决方案吗?a中大约有40个不同的值。如果晶格与ggplot2分开,那么不——我更喜欢ggplot2解决方案。我目前的做法是在A中的值中循环,并将
df
子集,然后将GGPlot作为单独的页面写入pdf。不过,我更喜欢方面解决方案。@BirdJaguarIV yes
lattice
独立于
ggplot2
。是否要在同一页中获取所有绘图?40x3情节?!!