gpt4 book ai didi

r - GGplot2:均值条形图

转载 作者:行者123 更新时间:2023-12-02 20:26:57 32 4
gpt4 key购买 nike

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

我正在尝试根据每个类别都有多次重复的数据创建一系列条形图 - 这是一个可重现的小示例。我想要的是显示 conc 平均值的条形图每个bleach_time 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)

Bar chart with sum of all data

我可以为每个bleach time创建一个平均值的汇总数据框。然后使用 df_av 重新绘制条形图,但我不想添加这个额外的步骤和数据框,因为我正在使用的数据框非常大,而且我有很多图要绘制。有没有办法我可以选择 conc 的平均值s 在调用绘图中?

library(dplyr)
df_av <- df %>% group_by(bleach_time) %>% summarise_all(mean)

最佳答案

试试这个,

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

关于r - GGplot2:均值条形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49671357/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com