最全箱线图boxplot指南

前面介绍了用melt函数处理数据,得到的结果就可以画boxplot.

数据处理

原始数据为一个比较组的值,如下图
原始数据
首先删除缺失值,并使用melt函数处理数据格式

data <- na.omit(data)
newdata <- melt(data,measure.vars = c("WT","control"),variable.name = "Sample")

处理后得到
在这里插入图片描述

画图
library(ggplot2)

ggplot(newdata,aes(y=value,x=Sample))+

stat_boxplot(geom="errorbar",width=0.15,aes(color=Sample))+

  geom_boxplot(aes(fill=Sample),outlier.shape=NA)+
  
  scale_fill_manual(values=c("#3D59AB", "#E3170D"))+
  
  theme(axis.text=element_text(size=15,color='black',face='bold'),
        axis.title=element_text(size=20,color='black',face='bold'),
        legend.title=element_text(size=18,color='black',face='bold'),
        legend.text=element_text(size=12,color='black',face='bold'),
        panel.background=element_rect(fill="white",colour="black"),
        panel.grid.major=element_line(color="gray"),
        panel.grid.minor=element_line(color="gray"))+ylim(0.5,4)

在这里插入图片描述
未完待续。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值