taoyan:伪码农,R语言爱好者,爱开源。
个人博客: https://ytlogos.github.io/
往期回顾
Hadley Wickham创建的可视化包ggplot2可以流畅地进行优美的可视化,但是如果要通过ggplot2定制一套图形,尤其是适用于杂志期刊等出版物的图形,对于那些没有深入了解ggplot2的人来说就有点困难了,ggplot2的部分语法是很晦涩的。为此Alboukadel Kassambara创建了基于ggplot2的可视化包ggpubr用于绘制符合出版物要求的图形。
安装及加载ggpubr包
安装方式有两种:
直接从CRAN安装:
install.packages("ggpubr")
从GitHub上安装最新版本:
if(!require(devtools)) install.packages("devtools") devtools::install_github("kassambara/ggpubr")
安装完之后直接加载就行:
library(ggpubr)
ggpubr可绘制图形
ggpubr可绘制大部分我们常用的图形,下面一一介绍。
分布图(Distribution)
#构建数据集set.seed(1234)
df <- data.frame( sex=factor(rep(c("f", "M"), each=200)), weight=c(rnorm(200, 55), rnorm(200, 58)))
head(df)