我们之前有分享过一系列的R语言画图代码(PCA图、Pathway图、火山图、RDA图、热图),今天再来补充一个盒形图(箱形图)的代码。
以下代码只是示例,不能直接搬来用哦,注意看注释。
--------------代码开始了-------------
setwd("E:/")
data=read.table("data.txt",header=T)
mycolors=c("#A50F15","#DE2D26","#FB6A4A","#FCAE91","#FEE5D9","white","#EFF3FF","#BDD7E7","#6BAED6","#3182BD","#08519C","#74c476",rgb(107,174,213,max=255))
matrix_data= as.matrix(data)
boxplot(matrix_data,
boxwex=0.8,
main =
"ABC",
ylim = c(10,
35),
xlab =
"X_LAB",
staplewex=0.6,
range=1.5,
border=8,
col= mycolors,
#col =
"bisque",
outline=T,
#horizontal=TRUE,
#notch=FALSE/TRUE,
)
#添加标题
title("ABC")
#加图例
legend(0.5,33,
c("a","b","c"),
fill =
c("yellow","orange","brown")
)
#添加平均数点
points(c(1:12),
c(read.table("mean.txt")),
pch=15,
cex=0.5)
------------运行结果展示------------
当然要用起来会对代码有细微的调整,根据注释去修改一下对应的代码就可以了。PS:以上的代码缺少一些参数(例如:中位数线的粗细,颜色等)。数据分析师培训
请发表评论