柱状图怎么做显著性分析,一个月每天的数据怎么做柱形图

首页 > 实用技巧 > 作者:YD1662023-05-10 03:07:08

背景介绍

昨天我们讲了如何进行单因素方差分析或者非参数检验,以及组间的两两比较。

今天我们来看一下,对于数据如何作图,并且加上误差条以及显著性标记。

软件介绍

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

柱状图怎么做显著性分析,一个月每天的数据怎么做柱形图(1)

2.接下来我们进行数据绘图,然后我们基础的图就出来了

# 开始绘图 ggplot(T2plot,aes(Group,mean,fill=Group)) geom_col()

柱状图怎么做显著性分析,一个月每天的数据怎么做柱形图(2)

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)

柱状图怎么做显著性分析,一个月每天的数据怎么做柱形图(3)

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)

柱状图怎么做显著性分析,一个月每天的数据怎么做柱形图(4)

首页 123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.