ggplot facet_wrap:至少有一个层必须包含用于faceting的所有变量



我正在使用命令

qplot(factor(ww), WeeklyYield, geom = "bar", fill = I("grey50"))+facet_wrap(~model+name)

modelname的每个组合创建一个条形图。然而,我得到以下错误信息:

layout_base(data, vars, drop = drop)错误:至少有一个图层必须包含用于分割的所有变量

我无法解码此消息

我不确定它是否在这么多时间后仍然有帮助,但我怀疑问题是你正在将公式输入facet_wrap(),而它只能取一个变量,例如facet_wrap(~model)

如果你想要一个公式,尝试facet_grid()作为替代,例如facet_grid(.~model+name)

看起来ggplot在数据框架WeeklyYield中没有找到'model'和/或'name'列。您应该检查names(WeeklyYield)

相关内容

  • 没有找到相关文章

最新更新