R IN ACTION SELF-TUTORIAL-19 ggplot2绘制带误差棒的柱状图 2020-06-13

利用已经算好的csv表中的数据,绘制简单的带标准差的柱状图。
1、先看一下最终的结果:


image.png

2、具体实现与解释如下代码所示。
数据表的格式为:


image.png
library(ggplot2)#
ex<-read.csv(file.choose(),header = T)#会跳出选择框---选择存有数据的csv文件
head(ex)##显示读取的数据
image.png
p <- ggplot(ex,aes(x = treatment, y = value)) + geom_bar(stat = "identity",width = 0.3, fill = "yellow", colour = "black")+ geom_errorbar(aes(ymin = value - se, ymax = value + se),width = 0.15, colour = "red")
image.png
p4 <- p + ylim(0,25)#设置y轴的范围
p5 <- p4 + theme(panel.grid.major =element_blank(), panel.grid.minor = element_blank(), panel.background = element_blank(),axis.line = element_line(colour = "black",size = 0.6))##去背景色
P5 ##显示最终结果
image.png

你可能感兴趣的:(R IN ACTION SELF-TUTORIAL-19 ggplot2绘制带误差棒的柱状图 2020-06-13)