2013-03-07 61 views
2

我使用的命令ggplot facet_wrap

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

創建的modelname和每一個組合的條形圖。但是我得到以下錯誤消息:

錯誤layout_base(數據,乏,降=滴): 至少一層必須包含用於磨製

我不能UNCODE該消息的所有變量。

回答

0

看起來像ggplot在您的數據框WeeklyYield中找不到'model'和/或'name'列。 你應該names(WeeklyYield)

3

檢查,我不知道,如果這麼多的時間後仍然會有所幫助,但我懷疑的問題是,你喂配方爲facet_wrap(),而就只能採取一個變量,例如facet_wrap(~model)

如果您想要一個公式,請嘗試facet_grid()作爲替代選項,例如, facet_grid(.~model+name)