我正在使用命令
qplot(factor(ww), WeeklyYield, geom = "bar", fill = I("grey50"))+facet_wrap(~model+name)
为model
和name
的每个组合创建一个条形图。然而,我得到以下错误信息:
layout_base(data, vars, drop = drop)错误:至少有一个图层必须包含用于分割的所有变量
我无法解码此消息
我不确定它是否在这么多时间后仍然有帮助,但我怀疑问题是你正在将公式输入facet_wrap()
,而它只能取一个变量,例如facet_wrap(~model)
。
如果你想要一个公式,尝试facet_grid()
作为替代,例如facet_grid(.~model+name)
。
看起来ggplot在数据框架WeeklyYield中没有找到'model'和/或'name'列。您应该检查names(WeeklyYield)