R进阶绘图--散点图+统计分布图/ggpubr包/aplot包/gridExtra包

封面

R进阶绘图系列主要是带领大家绘制一些科研中常用到的组合图形,力争在表达更多信息的同时而又不失美观,该系列会持续更新,有需要的小伙伴赶紧关注起来吧。

预备知识

ggExtra包用于增强ggplot2的功能,它的主要作用是可以向ggplot2散点图的边缘添加各种统计分布图,如密度分布图、直方图、箱线图、小提琴图等。aplot包和gridExtra包是两个拼图包。

需要注意的是ggExtra包的语法不遵循标准的ggplot2的语法,其中主要的绘图函数ggMarginal()需以ggplot2绘图对象作为一个输入参数,而不是直接用“+”连接。另外输入的ggplot2绘图对象中必须要有散点图层ggMarginal()才能正常运行。

绘图

加载包和数据

# 安装包
# install.packages("ggExtra")
# install.packages("aplot")
# install.packages('gridExtra')
# 加载包和数据
library(ggExtra)
library(ggplot2)
library(tidyverse)
library(RColorBrewer) #颜色包
library(aplot) #拼图包
library(gridExtra) #拼图包

iris <- iris

数据介绍

iris数据集是R语言自带的鸢尾花数据集,有5个变量,我们今天用到的3个变量Petal.Length、Petal.Width、Species分别是花瓣长度、花瓣宽度和品种。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值