我有3個數據集來自3個不同的csv數據文件,我試圖把它們放在一個boxplot中,每個box的平均值爲點。一切都很好,直到我嘗試添加手段 使用下面的腳本,我得到我想要的(所以這部分是所有好)輸出圖形...在R中的盒圖上繪製多個方法
boxplot(a$total, p$total, f$total,
names = c("Total", "PR", "FM"), ylab="Evals",
col = c("firebrick4", "red3", "tomato1"))
但是,我加入的時候遇到問題均值。使用points(mean(a$total), pch=18)
正好增加了我想要的第一個框(「總計」),但是當我做points(mean(p$total), pch=18)
時,它將「平均值」框p$total
添加到「總計」框中,而不是「公關」框。任何幫助是極大的讚賞! All 3 mean points on first box
試着先創建一個'means'向量:'means <-c(mean(a $ total),mean(p $ total),mean(f $ total))'然後做'+ points(means,pch = 18)' – JasonAizkalns
或者使用'ggplot'和多個'stat_summary'幾何。如果你添加一些玩具數據(嘗試'dput'),那麼我會告訴你如何。 – RHA