ggplot2箱式图两两比较_第五十六讲:R作图ggplot2绘制箱式图

这一讲,我们将介绍如何用ggplot2软件包中的函数geom_boxplot()绘制复杂箱式图。1. 概论

函数geom_boxplot()简化格式为:

geom_boxplot(outlier.colour="black", outlier.shape=16,outlier.size=2, notch=FALSE)

·Outlier.colour, outlier.shape, outlier.size:分别表示离群点的颜色,形状和大小。

·notch:逻辑值。如果为TRUE,则绘制一个缺口箱式图。缺口在中位数及其置信区间,该置信区间通常基于中位数+/- 1.58 * IQR / sqrt(n)。缺口用于比较组;如果两个箱式的缺口不重叠,则有力证明中位数不同。

70645fc25e39ee0a2afc41c3016a4b83.png

2. 准备数据

使用R内置的ToothGrowth数据集:

# 将可变剂量从数字转换为因子变量ToothGrowth$doseas.factor(ToothGrowth$dose)head(ToothGrowth)

输出结果:

   len supp dose 1  4.2   VC 0.5 2 11.5   VC  0.5 3  7.3   VC 0.5 4  5.8   VC 0.5 5  6.4   VC 0.5 6 10.0   VC 0.5

确保使用上述R脚本将变量剂量转换为因子变量。

3. 基本箱式图
library(ggplot2)# 基本箱式图,将基本箱式图保存在p中p<-ggplot(ToothGrowth, aes(x=dose, y=len))+geom_boxplot() #表示对ggplot()函数中绘图内容进行geom_boxplot()函数运算p #打印基本箱式图,即输入p# 转置箱式图p+coord_flip()# 绘制缺口箱式图ggplot(ToothGrowth, aes(x=dose, y=len))+geom_boxplot(notch=TRUE)# 更改离群值的颜色、形状和大小ggplot(ToothGrowth, aes(x=dose, y=len))+geom_boxplot(outlier.colour="red", outlier.shape=8,outlier.size=4)

f4694a3e74516c208f342d748b2065b2.pnga2683021432234d8498f97c85a94b7ea.png6b9bdd9da4eca076c573922b787da674.png

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值