首页 > 解决方案 > R:“facet_grid 中的错误”-“未使用的参数”

问题描述

我正在尝试使用 绘制我在 R 中的实验中的一些数据ggplot2,并且我正在尝试使用 将图表分成两部分facet_grid()

这是我使用汽车数据集构建的 MWE:

data(mtcars)
ggplot(data=mtcars, aes(x=mtcars$mpg,y=mtcars$cyl)) + 
  geom_point()+
  facet_grid(rows=mtcars$disp)

我收到以下错误:

Error in facet_grid(rows = mtcars$disp) : 
  unused argument (rows = mtcars$disp)

我真的不知道为什么会这样。我以前用过这个功能,效果很好。将不胜感激有关如何解决此问题的想法。

编辑:我接受了第二个答案,因为它提供了更多上下文,但正如我所见,两者都同样正确地指出我需要引用变量名。再次安装 R 和所有软件包后,实际错误已解决。现在我有一个新的错误,但那是另一个故事。再次感谢!

标签: rggplot2facet-grid

解决方案


这应该这样做:

ggplot(data=mtcars, aes(mpg, cyl)) + 
 geom_point()+
 facet_grid(rows = "disp")

或者:

ggplot(data=mtcars, aes(mpg, cyl)) + 
 geom_point()+
 facet_grid(~disp)

推荐阅读