更强的可视化:最全ggplot2扩展包整理

当谈到使用ggplot2进行数据可视化时,除了核心的ggplot2包,还有许多非常有用的扩展包可以帮助增强功能、提供额外的统计图形选项以及美化图表输出。本期为大家分享一个网站 ggplot2 extensions - gallery,该网站中包含了若干使用ggplot2及其扩展包实现的可视化案例,并附有详细绘图步骤和R语言代码。

ggplot2 extensions - gallery官网网址:https://exts.ggplot2.tidyverse.org/gallery/

常用ggplot2扩展包介绍

该网站包含了很多ggplot2扩展包实现的案例,下面介绍在该网站中使用率高的扩展包。

ggstatsplot:“ggstatsplot”提供了一系列函数,用统计测试的结果增强“ggplot2”图。

b726c3c5e4acd46ac8a37bea5d6c9ffa.png

patchwork:使用运算符轻松组合ggplot图。

0341697cef97efb6976bddc4f364f3b8.png

ggsci:‘ggplot2’调色板集合.

bbc8df5e762e7409b08891eba989bbb1.png

ggtech:自定义调节ggplot 图的几何、比例和主题。

03fe97f96f494289fa8cab6bade98764.png

ggthemes:自定义调节ggplot 图的几何、比例和主题。

44db0eede9da549dd1e1a0e3e62efbd7.png

hrbrthemes:主题、比例和实用程序的汇编。

9dcd0a286329f74e59acbe6cf35143fd.png

esquisse:交互式地探索和可视化数据

a7f4b9da6855dd134db43a14323f8c61.png

ggtext 增强和美化文本标签,改进文本标签的外观和排版。

afd05f9cc3b092d1c3887ab211b1420d.png

ggrepel 提供避免标签重叠的功能,特别适用于散点图和其他需要标记数据点的图形。

3fecaa75f6a20670e529a4327456e056.png

ggpubr:简化使用ggplot2生成的图形的美化和扩展功能

28203aea262ac35a198c06a54661510a.png

graph:ggraph在绘制数据结构(图形、网络、树、层次结构)

cc3cd954ea08eacd07e27fecea5eaa3e.png

cowplot 可以将多个ggplot2图形组合成一个布局,支持绘制漂亮的图形排版。

be2243b122eeccd5a53fdf5bd0e3c70c.png

gganimate:直观展示数据的动态变化过程。

c9a306b5dcf7068d572d1a59ff59948f.gif

ggsignif 可视化统计显著性标记。

4c06a4e902720a87a6b49c92910c22c1.png

ggh4x:定制刻面、多种色标和其他选项

3d3fcc85a0809c0457227a5c2f54c028.png

ggbeeswarm 在较小的数据集中展示每个数据点的分布和密度。

aa4390626fdf7514d91065b2a4539465.png

survminer:利用ggplot2绘制生存曲线图。

32ffb1889aee60155a6215fe8a8efbdb.png

ggalluvial:绘制流程图和分层桑基图

4959dacf519ffe51bf349f7e2f6c183f.png

ggridges:绘制密度图和堆叠图,用于展示数据在一个连续变量上的分布。

12d2edff0204b00c2cd933ef86310950.png

ggside:用于创建分面图(faceted plots)的扩展包。

ff38c4b71f4c756cc2a505d33689b65c.png

以上就是生信人常用的20个ggplot2扩展包的展示和对其功能的简介。

除了上面展示的扩展包之外,还有许多非常有用的扩展包可以帮助增强功能、提供额外的统计图形选项以及美化图表输出。

更多ggplot2扩展包介绍

ggthemes 提供了多种预定义的主题和颜色选项。

plotly 在网页上创建动态和可交互的图表。

ggforce 提供额外的几何对象和统计图层,例如箭头、曲线等,增强了ggplot2的绘图功能。

GGally 轻松地创建复杂的多变量图形和数据可视化。

ggfortify 更方便地处理和绘制多种类型的统计图形。

ggExtra 向 ggplot2 散点图添加边际密度图或直方图。

ggradar 使用 ggplot2 构建雷达图。

gghalves 向ggplot图添加半几何图。

ggstance ggstance 实现常见 ggplot2 几何体的水平版本。

ggcorrplot 使用ggplot2可视化相关矩阵。

ggwordcloud 词文的云图展示。

ggmosaic 通过 geom_mosaic在 'ggplot2' 中实现马赛克图。

ggfx “ggplot2”和“grid”的像素过滤器。

gggenes:绘制基因组图谱,通过简单而灵活的方式来可视化基因组注释数据。

ggblend 用于混合、复制、调整、转换和合成 ggplot2 层的运算代数。

ggblanket 简化 ggplot2 可视化。

ggnetwork ggnetwork 包提供了一种使用 ggplot2 构建网络图的方法。

ggbreak 为“ggplot2”设置轴分隔符。

这些扩展包不仅扩展了ggplot2的功能,还提供了更多样化的图形选项和数据可视化工具,用户可以根据需要创建出色、具有交互性的图表。

好了,本期关于ggplot2扩展包的分享就到这里,大家有什么补充的欢迎在评论区留言!


一键分析10X单细胞数据点击图片跳转

0633960247df7589b5ae3b892ee470d3.jpeg

一键分析Bulk转录组数据点击图片跳转

76aebafe3f4abe6c1f8d1c0ca5a04d8e.jpeg


推荐阅读:

一文读懂scRNA-seq数据分析(建议收藏)

新年第一课:从零开始入门Galaxy生信云平台

经典教程:全转录数据分析实战

生物信息学中的可重复性研究

如何自学生物信息学:从菜鸟到专家

生信人的自我修养:Linux 命令速查手册

清华大学生物信息学课件资料分享

网上最全的 R 语言图库(建议收藏)| 简说基因 Recommend

生物信息学必备的R语言相关参考书 | 简说基因 Recommand

从单细胞数据分析的最佳实践看R与Python两个阵营的博弈

涉嫌侵权,容我解(jiao)释(bian)一下

关于简说基因

  • 生信平台

    Galaxy中国(UseGalaxy.cn)致力于打造中国人的云上生物信息基础设施。大量在线工具免费使用。无需安装,用完即走。活跃的用户社区,随时交流使用心得。

  • 联系方式

    QQ交流群(免费):925694514

    微信交流群(免费):加微信好友,注明“Galaxy交流群”

    客服微信:usegalaxy

b75694baff3cb44d99361cf43a9a15f2.png

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值