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

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

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

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

rm(list = ls)

mydata

二、变量因子化

mydata $sex

mydata $bmig

三、查看数据

str(mydata)

head(mydata)

summary(mydata)

matlab 条形图误差线,数据可视化系列:手把手教你绘制带误差线的条形图_第1张图片

四、误差条形图绘制

library(epiDisplay)

#基础绘制

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

return= TRUE)

matlab 条形图误差线,数据可视化系列:手把手教你绘制带误差线的条形图_第2张图片

#定制化图形

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")

matlab 条形图误差线,数据可视化系列:手把手教你绘制带误差线的条形图_第3张图片

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

?aggregate.plot

matlab 条形图误差线,数据可视化系列:手把手教你绘制带误差线的条形图_第4张图片

写在后面

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

责任编辑:

你可能感兴趣的:(matlab,条形图误差线)