将误差线应用于 ggplot 中的平均值
Apply errorbars to mean-values in ggplot
我绘制了胰岛素浓度的 ggplot。在不同的时间点 (OGTT) 进行两种不同的治疗。之后我添加了显示平均值的点:
p<-ggplot(data=data2, aes(x = factor(OGTT), y = Insulin, group = StudyID, color=StudyID)) +
geom_line() +
facet_grid(End.start ~Treatment)+
stat_summary(aes(group = Treatment), geom = "point", fun.y = mean, shape = 16, size = 2)
我的问题是:
- 如何向平均值点添加误差线?
- 如何避免情节显示任何图例?
ggplot2 cookbook 对像这样的大多数相当基本的问题都有答案。
要添加误差线,请分别计算误差线的上限值和下限值。然后使用 geom_errorbar()
.
绘图
http://www.cookbook-r.com/Graphs/Plotting_means_and_error_bars_(ggplot2)/
要删除所有图例,请使用
theme(legend.position="none")
要获得更多控制,还有许多其他选项。
我绘制了胰岛素浓度的 ggplot。在不同的时间点 (OGTT) 进行两种不同的治疗。之后我添加了显示平均值的点:
p<-ggplot(data=data2, aes(x = factor(OGTT), y = Insulin, group = StudyID, color=StudyID)) +
geom_line() +
facet_grid(End.start ~Treatment)+
stat_summary(aes(group = Treatment), geom = "point", fun.y = mean, shape = 16, size = 2)
我的问题是:
- 如何向平均值点添加误差线?
- 如何避免情节显示任何图例?
ggplot2 cookbook 对像这样的大多数相当基本的问题都有答案。
要添加误差线,请分别计算误差线的上限值和下限值。然后使用 geom_errorbar()
.
http://www.cookbook-r.com/Graphs/Plotting_means_and_error_bars_(ggplot2)/
要删除所有图例,请使用
theme(legend.position="none")
要获得更多控制,还有许多其他选项。