R GGplot2:平均值条形图

R GGplot2:平均值条形图,r,ggplot2,R,Ggplot2,注意:这个问题是重复的,但是下面有一个在原始问题中没有给出的附加解决方案,在某些情况下可能更有用 我正试图从数据中创建一系列条形图,每个类别都有许多重复数据——这里是一个小的可复制示例。我想要的是条形图来显示每个漂白时间的concs的平均值。从df直接绘制条形图时,所有concs的总和显示在条形图上 library(ggplot2) bleach_time <- c(0, 0, 0, 0, 0, 0, 24, 24, 24, 24, 24, 24) conc <- c(23, 54

注意:这个问题是重复的,但是下面有一个在原始问题中没有给出的附加解决方案,在某些情况下可能更有用

我正试图从数据中创建一系列条形图,每个类别都有许多重复数据——这里是一个小的可复制示例。我想要的是条形图来显示每个漂白时间的
conc
s的平均值。从
df
直接绘制条形图时,所有
conc
s的总和显示在条形图上

library(ggplot2)

bleach_time <- c(0, 0, 0, 0, 0, 0, 24, 24, 24, 24, 24, 24)
conc <- c(23, 54, 12, 96, 34, 65, 34, 22, 35, 06, 90, 69)
df <- data_frame(bleach_time, conc)

df_p <- ggplot(df, aes(as.factor(bleach_time), conc))

df_p + geom_bar(stat = "identity", na.rm = TRUE)
试试这个

df_p + stat_summary(fun.y = mean, geom = "bar", na.rm = TRUE)
试试这个

df_p + stat_summary(fun.y = mean, geom = "bar", na.rm = TRUE)

没关系,我找到了解决办法
stat=“summary”,fun.y=“mean”
返回每个类别的平均值。

没关系,我找到了解决方案
stat=“summary”,fun.y=“mean”
返回每个类别的平均值。

Re:您在中编辑的重复评论-不要担心;系统不会自动删除以重复形式关闭的问题,因为它们是未来观众的路标。除非社区(网站用户和/或版主,而不是“社区用户”)投票手动删除该问题,否则此问题(和答案)将一直存在。回复:您编辑的重复评论-别担心;系统不会自动删除以重复形式关闭的问题,因为它们是未来观众的路标。除非社区(站点用户和/或版主,而不是“社区用户”)投票手动删除该问题,否则该问题(和答案)将一直存在。