我使用的命令ggplot facet_wrap
qplot(factor(ww), WeeklyYield, geom = "bar", fill = I("grey50"))+facet_wrap(~model+name)
創建的model
name
和每一個組合的條形圖。但是我得到以下錯誤消息:
錯誤layout_base(數據,乏,降=滴): 至少一層必須包含用於磨製
我不能UNCODE該消息的所有變量。
我使用的命令ggplot facet_wrap
qplot(factor(ww), WeeklyYield, geom = "bar", fill = I("grey50"))+facet_wrap(~model+name)
創建的model
name
和每一個組合的條形圖。但是我得到以下錯誤消息:
錯誤layout_base(數據,乏,降=滴): 至少一層必須包含用於磨製
我不能UNCODE該消息的所有變量。
看起來像ggplot在您的數據框WeeklyYield中找不到'model'和/或'name'列。 你應該names(WeeklyYield)
檢查,我不知道,如果這麼多的時間後仍然會有所幫助,但我懷疑的問題是,你喂配方爲facet_wrap()
,而就只能採取一個變量,例如facet_wrap(~model)
。
如果您想要一個公式,請嘗試facet_grid()
作爲替代選項,例如, facet_grid(.~model+name)
。