我做的哪裏y=age
和x=Patient groups
如何在每組中添加多個觀察值並在ggplot2 boxplot中使用組平均值?
age <- ggplot(data, aes(factor(group2), age)) + ylim(15, 80)
age + geom_boxplot(fill = "grey80", colour = "#3366FF")
我希望你能幫助我的幾件事情基本箱線圖:
1)是否有可能包括上述一些每組觀察每個組boxplot(但不是在我的組標籤的X軸上),而不必在油漆:)這樣做? 我已經嘗試使用:
age + annotate("text", x = "CON", y = 60, label = "25")
其中CON
是第一組和y = 60
是〜剛箱線圖這組以上。但是,該命令不起作用。我認爲它有一些事情要做,它把x
看作一個連續的而不是一個分類變量。
2)雖然有很多關於使用均值而不是中值的問題,但我還沒有找到適合我的代碼?
3)同樣的問題,有沒有辦法可以在boxplot中包含平均羣體屬性?也許使用
age + stat_summary(fun.y=mean, colour="red", geom="point")
然而,其中只包括一個點的意思所在。或者用
age + annotate("text", x = "CON", y = 30, label = "30")
其中CON
是第一組和y = 30
是〜組齡平均。 知道如何靈活和豐富的ggplot2
語法是我希望有一個更優雅的方式使用真正的統計輸出,而不是annotate
。
任何建議/鏈接將不勝感激!
謝謝!
箱線圖通常有分鐘,下部,中部和上部位數最後一個最大值。你已經有了.25,.5和.75分位數。這信息不夠嗎? – Arun 2013-03-27 14:23:14
這是我所要求的格式。 – user1442363 2013-03-27 14:29:59