我正在嘗試跟蹤腳本/ ChickWeight
上的示例,繪製「獨立組T間隔測試」中的原始數據,但一直運行到以下錯誤stat_summary
功能stat_summary的計算失敗,'什麼'必須是字符串或函數
代碼到這裏重現:
library(datasets)
data(ChickWeight)
library(ggplot2)
g <- ggplot(ChickWeight, aes(x = Time, y = weight,
colour = Diet, group = Chick))
g <- g + geom_line()
g <- g + stat_summary(aes(group = 1), geom = "line", fun.y = mean, size = 1, color = "black")
g <- g + facet_grid(. ~ Diet)
Error message:
"Computation failed instat_summary()
:
'what' must be a character string or a function"
錯誤消息是不是很直觀,我甚至不看「什麼」作爲stat_summary
文檔中設置了一個param,我做了一些researc h並檢查他人的答案,但到目前爲止沒有具體的答案或解決這個問題。
它工作正常的我。但是,在你打給stat_summary的電話中,aes(group = 1)是什麼意思? – Dason
如果我複製/粘貼到R,我不會得到同樣的錯誤,你做。你有沒有嘗試從新的R課程? – MrFlick
您使用的是哪個版本的'ggplot2'?在版本2.2.1中,您的代碼適用於我。 – Uwe