利用ggpubr包进行R语言可视化

  • A+
所属分类:Script
Hadley Wickham创建的可视化包ggplot2可以流畅地进行优美的可视化,但是如果要通过ggplot2定制一套图形,尤其是适用于杂志期刊等出版物的图形,对于那些没有深入了解ggplot2的人来说就有点困难了,ggplot2的部分语法是很晦涩的。为此Alboukadel Kassambara创建了基于ggplot2的可视化包ggpubr用于绘制符合出版物要求的图形。

安装及加载ggpubr包

安装方式有两种:

  • 直接从CRAN安装:

 

  • 从GitHub上安装最新版本:

安装完之后直接加载就行:

ggpubr可绘制图形

ggpubr可绘制大部分我们常用的图形,下面一一介绍。

分布图(Distribution)

密度分布图以及边际地毯线并添加平均值线

利用ggpubr包进行R语言可视化

带有均值线和边际地毯线的直方图

利用ggpubr包进行R语言可视化

箱线图与小提琴图

 

利用ggpubr包进行R语言可视化

增加不同组间的p-value值,可以自定义需要标注的组间比较

 

利用ggpubr包进行R语言可视化

内有箱线图的小提琴图

利用ggpubr包进行R语言可视化

条形图

利用ggpubr包进行R语言可视化

按从小到大顺序绘制条形图(不分组排序)

 

利用ggpubr包进行R语言可视化

按组进行排序

利用ggpubr包进行R语言可视化

偏差图

偏差图展示了与参考值之间的偏差

利用ggpubr包进行R语言可视化

绘制排序过的条形图

利用ggpubr包进行R语言可视化

坐标轴变换

利用ggpubr包进行R语言可视化

点图(Dot charts)

棒棒糖图(Lollipop chart)

棒棒图可以代替条形图展示数据

利用ggpubr包进行R语言可视化

可以自设置各种参数

利用ggpubr包进行R语言可视化

偏差图

利用ggpubr包进行R语言可视化

Cleveland点图

利用ggpubr包进行R语言可视化

SessionInfo

 

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: