r - 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 和所有软件包后,实际错误已解决。现在我有一个新的错误,但那是另一个故事。再次感谢!
解决方案
这应该这样做:
ggplot(data=mtcars, aes(mpg, cyl)) +
geom_point()+
facet_grid(rows = "disp")
或者:
ggplot(data=mtcars, aes(mpg, cyl)) +
geom_point()+
facet_grid(~disp)
推荐阅读
- flutter - 是否需要为 VScode 更新 Dart SDK?
- flutter - 颤动不同宽度的 PageView 页面
- oauth-2.0 - 哪一个与我的 API 应用程序一起使用,它是托管标识还是 Azure AD 服务主体
- solidity - 在我修改它后,solidity 语言合同中的数组保持为空
- python - 创建 sqlite 表并从现有列表中给出列名
- microsoft-graph-api - 使用 ms-graph 'Sites.Selected' 权限读取 Sharepoint 文档库上的角色分配
- vb.net - 将 My.Settings.PropertyValues 加载到网格中
- c++ - 通过 vcpkg 安装 cgal
- reactjs - 是的,动态数值与反应钩子形式进行比较
- azure - 使用 Az CLI/PowerShell 从 Function App 重新导入 API 管理 API