本文是回答B站关注者的提问,他的问题如下
原始数据存储在一个excel文件里,这个excel文件里有三个子表格,每一个子表格的数据如下:
总的数据格式
现在的需要是做如下的图
接下来就介绍如何利用原始数据到最终的图的...ggplot2的代码
首先是将3个子表格的数据整理到一张表格里
比如这里我新建了一个子表格sheet4,数据最终的格式如下(原始数据里第一列的编号是没有用的,可以直接删掉)
接下来R语言里操作
首先是读取数据...var4) -> new_df
new_df
定义误差线函数
这里用到的是标准误
ebtop<-function(x){
return(mean(x)+sd(x)/sqrt(length(x))..."#e20612","#ffd401","#00b0eb"),
name="")+
labs(x="XXXXX",y="YYYYY")
调整不同分组之间的顺序...还有一个知识点是 expand.grid(x=c(1,2,3),y=c(4,5,6)) 可以生成两两配对的数据