我今天試圖用ggplot2製作boxplot,但是我遇到了一個我還沒有解決的錯誤。我在使用類似的方法之前(我實際上是從用戶@joran取得的answer之內),但這次我不得不做一些不正確的事情。使用ggplot2製作boxplot時出錯
這裏是我的數據:
myboxplot<-structure(list(gap = structure(1:2, .Label = c("Jib", "NoJib"), class = "factor"), Location = structure(c(4L, 4L), .Label = c("A", "B", "C", "D"), class = "factor"), min = c(21.809, 21.081), q1 = c(25.582, 25.375), med = c(28.082, 27), q3 = c(30.142, 28.622), max = c(37.166, 39.808), lab = c(2342L, 119681L)), .Names = c("JibStat", "Location", "min", "q1", "med", "q3", "max", "lab"), row.names = c(2L, 7L ), class = "data.frame")
,我一直在嘗試使用的代碼如下:
ggplot(myboxplot + aes(x=JibStat, fill=JibStat)) +
geom_boxplot(aes(lower = q1, upper = q3, middle = med, ymin = min, ymax = max), stat = "identity")
,我得到了以下錯誤消息:
Error in Ops.data.frame(myboxplot, aes(x = JibStat, fill = JibStat)) : list of length 2 not meaningful
我一直在努力解決這個問題,但我沒有去過ab樂於解決這個錯誤。我的Google技能今天必須缺乏,但我無法想出要尋找什麼來獲得這個問題的幫助。我在這裏做錯了什麼?
其他信息,R 3.0.1版,64位Windows 8
啊,多麼尷尬。我努力解決這個錯誤的時間超過了我所承認的時間。 – Jota