下面的示例创建了一个具有四个面板"A"、"B"、"C"、"D"在一行中的
我已经找到了如何在一列中绘制这四个面板。然而,仍然有一个谜团,那就是如何安排这四个面板,使得"A"和"B"在第一行,"C"和"D"放在另一行?
这是我的代码:
ggplot
。我已经找到了如何在一列中绘制这四个面板。然而,仍然有一个谜团,那就是如何安排这四个面板,使得"A"和"B"在第一行,"C"和"D"放在另一行?
这是我的代码:
df <- data.frame(
x = rep(rep(1:10, each=10), 2),
y = rep(rep(1:10, 20), 2),
grid = rep(LETTERS[1:4], each=100)
)
ggplot(df, aes(x = x, y = y)) +
geom_point() +
facet_grid(. ~ grid, scales = "free")
facet_wrap
并设置ncol = 2
? - joran