原标题:数据可视化系列:手把手教你绘制带误差线的条形图

条形图可以用于展示数据不同分类下的均值、中位数、标准差和置信区间等,Excel可以实现,但对于带误差线的条形图而言,还是比较麻烦的。R语言的基础绘图包和ggplot包也可以实现,但都会稍微麻烦一些,今天我们介绍一个函数,可以很方便的实现带误差线的条形图,希望对你有帮助。

一、删除内存中变量并导入剪贴板上数据

rm(list = ls)

mydata

二、变量因子化

mydata $sex

mydata $bmig

三、查看数据

str(mydata)

head(mydata)

summary(mydata)

3d638d48d608be1d083f2afcc7821a83.png

四、误差条形图绘制

library(epiDisplay)

#基础绘制

aggregate.plot(x=mydata$age, by= list(SEX = mydata$sex, BMIG = mydata$bmig),

return= TRUE)

c9bfe11acff76a891b954d8f865707f1.png

#定制化图形

aggregate.plot(x=mydata$age, by= list(SEX = mydata$sex, BMIG = mydata$bmig), error= "ci",

legend.site = "topleft", bar.col = c( "red", "green"),

main = "auto")

22aede831f7e6f935421cf0e5ca72f0a.png

五、aggregate.plot函数的更多细节

?aggregate.plot

ecabd3afcfbe59c94935a4dd00a4b182.png

写在后面

公众号:刘老师医学统计,不仅有大量免费的统计学教程,做统计时可以直接参考使用,非常方便。另外,刘老师创立的小白学统计训练营和小白学R语言训练营,针对零基础学员,快速掌握常用统计方法和常用R语言技能,广受好评。最有特色的是,刘老师还提供1V1统计咨询服务,可微信可通话。返回搜狐,查看更多

责任编辑:

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐