原标题:数据可视化系列:手把手教你绘制带误差线的条形图
条形图可以用于展示数据不同分类下的均值、中位数、标准差和置信区间等,Excel可以实现,但对于带误差线的条形图而言,还是比较麻烦的。R语言的基础绘图包和ggplot包也可以实现,但都会稍微麻烦一些,今天我们介绍一个函数,可以很方便的实现带误差线的条形图,希望对你有帮助。
一、删除内存中变量并导入剪贴板上数据
rm(list = ls)
mydata
二、变量因子化
mydata $sex
mydata $bmig
三、查看数据
str(mydata)
head(mydata)
summary(mydata)
四、误差条形图绘制
library(epiDisplay)
#基础绘制
aggregate.plot(x=mydata$age, by= list(SEX = mydata$sex, BMIG = mydata$bmig),
return= TRUE)
#定制化图形
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")
五、aggregate.plot函数的更多细节
?aggregate.plot
写在后面
公众号:刘老师医学统计,不仅有大量免费的统计学教程,做统计时可以直接参考使用,非常方便。另外,刘老师创立的小白学统计训练营和小白学R语言训练营,针对零基础学员,快速掌握常用统计方法和常用R语言技能,广受好评。最有特色的是,刘老师还提供1V1统计咨询服务,可微信可通话。返回搜狐,查看更多
责任编辑: