R语言与医学统计图形-【13】ggplot2几何对象之盒形图
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语言与医学统计图形-【13】ggplot2几何对象之盒形图的更多相关文章
- R语言与医学统计图形【2】散点图、盒形图
		
R语言基础绘图系统 基础图形--散点图.盒形图 plot是一个泛型函数(generic method),对于不同的数据绘制不同的图形. par函数的大部分参数在plot中通用. 1.散点图 plot绘 ...
 - R语言与医学统计图形-【28】ggplot2扩展包ggrepel、ggsci、gganimate、ggpubr
		
ggplot2绘图系统--扩展包ggrepel.ggsci.gganimate.ggpubr等 部分扩展包可在CRAN直接下载,有些需借助devtools包从Github下载. 1. ggrepel包 ...
 - R语言与医学统计图形-【19】ggplot2坐标轴调节
		
ggplot2绘图系统--坐标轴调节 scale函数:图形遥控器.坐标轴标度函数: scale_x_continous scale_y_continous scale_x_discrete scale ...
 - R语言与医学统计图形-【18】ggplot2几何对象汇总
		
ggplot2绘图系统--几何对象汇总 前面介绍了常见的几种基本的几何对象,并且介绍了scale.stat等其他要素.后续将介绍position.themes.coord和faceting等函数. 这 ...
 - R语言与医学统计图形-【31】动态交互绘图
		
1.plotly包 动态散点图 library(plotly) # 交互散点图 plot_ly(data=iris, x=~Sepal.Length, y=~Petal.Length, marker= ...
 - R语言与医学统计图形-【32】海盗图、词云图、日历图
		
1.海盗图 参数众多,其语法与基础包类似. 基础图. #devtools::install_github('ndphillips/yarrr') #install.packages('yarrr') ...
 - R语言与医学统计图形-【22】ggplot2统计变换函数
		
ggplot2绘图系统--统计变换函数 在几何对象中以参数stat形式出现. 不同的几何对象对应不同的统计变换函数. 以直方图为例,几何对象geom_histogram(..., stat='bin' ...
 - R语言与医学统计图形-【15】ggplot2几何对象之线图
		
ggplot2绘图系统--几何对象之线图 曲线:点连线.路径曲线.时间序列曲线.模型拟合曲线...... 直线:水平直线.垂直直线.斜线. 1.曲线 对象及其参数. #路径图 geom_path(ma ...
 - R语言与医学统计图形-【11】ggplot2几何对象之散点图
		
ggplot2绘图系统--几何对象之散点图 以geom开头的函数超过30个.几何对象和标度函数scale密不可分.只有在aes中传入某个变量,scale才能发挥作用. 所谓标度scale,就是图形遥控 ...
 
随机推荐
- Java中的函数式编程(七)流Stream的Map-Reduce操作
			
写在前面 Stream 的 Map-Reduce 操作是Java 函数式编程的精华所在,同时也是最为复杂的部分.但一旦你啃下了这块硬骨头,那你就真正熟悉Java的函数式编程了. 如果你有大数据的编程经 ...
 - LeetCode:回溯算法
			
回溯算法 这部分主要是学习了 labuladong 公众号中对于回溯算法的讲解 刷了些 leetcode 题,在此做一些记录,不然没几天就忘光光了 总结 概述 回溯是 DFS 中的一种技巧.回溯法采用 ...
 - DDD领域驱动设计-案例建模设计-Ⅲ
			
1. 背景 参考<DDD领域驱动设计-案例需求文档>,本文将构建实体,聚合根详述领域驱动中的建模设计.构建实体,聚合根的一些原则或方法,将在后续文章中说明. 2. 建模设计 2.1. 实体 ...
 - 零基础学习Linux心得总结
			
很多同学接触linux不多,对linux平台的开发更是一无所知. 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机it行业从业人员,="" 掌握linux是一种很重要的 ...
 - Python | 标识符命名规范
			
简单地理解,标识符就是一个名字,就好像我们每个人都有属于自己的名字,它的主要作用就是作为变量.函数.类.模块以及其他对象的名称. Python 中标识符的命名不是随意的,而是要遵守一定的命令规则,比如 ...
 - 反转单词顺序列 牛客网 剑指Offer
			
反转单词顺序列 牛客网 剑指Offer 题目描述 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上.同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但 ...
 - python 处理xml 数据
			
1 import xml.sax 2 import xml.sax.handler 3 4 # python 处理xml 数据 类,将xml数据转化为字典 5 ''' 6 原数据:<?xml v ...
 - java中的泛型设计
			
1.为什么要使用泛型程序设计 ArrayList<String> files = new ArrayList<>() 等价于 var files = new ArrayList ...
 - jvm优化理解
			
jvm架构理解 jvm程序执行流程 编译器和解释器协调工作流程 在部分商用虚拟机中(如HotSpot),java程序最初是通过解释器进行解释执行的,当虚拟机发现某个方法或者某段代码执行的特别频繁后就会 ...
 - 在Jenkins中执行 PowerShell 命令实现高效的CD/CI部署
			
相比于cmd,powershell支持插件.语法扩展和自定义扩展名,是智能化部署中闪闪的新星,越来越多的开发者偏爱使用Powershell. 如何让Jenkins支持Powershell呢?本文即展开 ...