R语言与医学统计图形-13ggplot2几何对象之盒形图

Posted jessepeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言与医学统计图形-13ggplot2几何对象之盒形图相关的知识,希望对你有一定的参考价值。

ggplot2绘图系统——几何对象之盒形图

参数:

geom_boxplot(mapping = ,
             #lower,middle,upper,x,ymax,ymin必须(有默认)
             #alpha/color/fill/linetype/shape/size/weight可选
             data = ,
             stat = 'boxplot',
             position = 'dodge',
             outlier.color = , #离群点颜色
             outlier.shape = 19,
             outlier.size = 1.5,
             outlier.stroke = 0.5,
             notch = FALSE, #是否加卡槽
             notchwidth = 0.5,
             varwidth = FALSE, #盒子宽度是否随数目变化
             na.rm = FALSE,
             show.legend = ,
             inherit.aes = TRUE
             )

示例。

p <- ggplot(mpg,aes(class,hwy))
p+geom_boxplot()

#添加散点
p+geom_boxplot()+geom_point(color='red')

技术图片

#增加扰动
p+geom_boxplot(outlier.color = 'white')+ 
  geom_jitter(width = 0.2,alpha=0.5,color='orange')

#让离群点消失
p+geom_boxplot(outlier.alpha = 0)+ 
  geom_jitter(width = 0.2,alpha=0.5,color='orange')

技术图片
卡槽设置。

#卡槽
p <- ggplot(mpg,aes(class,hwy))
p+geom_boxplot(notch = T)
#卡槽超出了盒子边缘

#宽度
p+geom_boxplot(varwidth = T)

技术图片

颜色设置。

#颜色
p+geom_boxplot(fill='forestgreen',color='black')

#映射变量
p+geom_boxplot(aes(color=drv))

技术图片

以上是关于R语言与医学统计图形-13ggplot2几何对象之盒形图的主要内容,如果未能解决你的问题,请参考以下文章

R语言与医学统计图形-12ggplot2几何对象之条图

R语言与医学统计图形-17ggplot2几何对象之热图

R语言与医学统计图形-11ggplot2几何对象之散点图

R语言与医学统计图形-14ggplot2几何对象之直方密度图

R语言与医学统计图形-16ggplot2几何对象之标签与文本

R语言与医学统计图形-10ggplot2图形映射