昨天我们讲了如何进行单因素方差分析或者非参数检验,以及组间的两两比较。
今天我们来看一下,对于数据如何作图,并且加上误差条以及显著性标记。
软件介绍R、RStudio
作图教程数据符合正态分布1.在数据符合正态的条件下,适合做均值加减标准差或标准误的柱状图,首先,我们计算各个组别的均值和标准差或标准误。在mean()和sd()函数中,我们对Time进行计算均值和标准差,使用na.rm=TRUE,是由于我们的数据中包含了空值。(%>%就是一种管道符,传递函数用的)
# 计算均值和标准差
library(tidyverse)
T2plot <- T2%>%
group_by(Group)%>%
summarise(
n=n(),
mean=mean(Time,na.rm=TRUE),
sd=sd(Time,na.rm = TRUE))
T2plot
2.接下来我们进行数据绘图,然后我们基础的图就出来了
# 开始绘图
ggplot(T2plot,aes(Group,mean,fill=Group))
geom_col()
3.继续上面的,我们给柱子加上误差线,并设置宽度和粗细
# 开始绘图
ggplot(T2plot,aes(Group,mean,fill=Group))
geom_col()
geom_errorbar(aes(Group,
ymin=mean-sd,
ymax=mean sd,
color=Group),width=.6,size=1)
4.在上述基础上,我们可以对x和y坐标进行名字的更改,以及对y轴范围进行更改
# 开始绘图
ggplot(T2plot,aes(Group,mean,fill=Group))
geom_col()
geom_errorbar(aes(Group,
ymin=mean-sd,
ymax=mean sd,
color=Group),width=.6,size=1)
xlab("Experimental group")
ylab("Time")
ylim(0,150)