在 R 中,使用 ggplot2 包如何在 2 列和 2 行上绘制 4 个图形?
In R, using the ggplot2 package how can I plot 4 graphs on 2 columns and 2 rows?
我目前正在尝试分别绘制 4 个图形,但我不想将它们并排绘制或彼此叠加绘制,我想在一行上绘制 2 个图形,在另一行上绘制最后两个图形。我遇到的问题是我正在使用 ggplot2
包中的 fact_grid
命令来尝试执行此操作,但是我传递给 facet_grid
命令的因子参数有 4水平。所以现在我专门针对 facet_grid
命令的代码如下所示:
facet_grid(. ~ type)
如果我尝试更改代码并在上面的代码中输入 2 而不是 .
,则会收到一条错误消息 undefined columns selected
。所以我想知道是否有人知道如何让这 4 个因子水平分别显示在 2 个不同的行和列上
nrow=2 而不是 facet_grid 的 facet_wrap() 怎么样?
我目前正在尝试分别绘制 4 个图形,但我不想将它们并排绘制或彼此叠加绘制,我想在一行上绘制 2 个图形,在另一行上绘制最后两个图形。我遇到的问题是我正在使用 ggplot2
包中的 fact_grid
命令来尝试执行此操作,但是我传递给 facet_grid
命令的因子参数有 4水平。所以现在我专门针对 facet_grid
命令的代码如下所示:
facet_grid(. ~ type)
如果我尝试更改代码并在上面的代码中输入 2 而不是 .
,则会收到一条错误消息 undefined columns selected
。所以我想知道是否有人知道如何让这 4 个因子水平分别显示在 2 个不同的行和列上
nrow=2 而不是 facet_grid 的 facet_wrap() 怎么样?