如何用R绘制桑基图

桑基图到底是什么?先抛出一个图,给大家直观的感受

 

下载.jpeg

 

 

定睛一看,右侧不是熟悉的基因吗?妥了,真是相关的。

 

好吧,我们开始提笔绘制走起,绘制桑基图工具包还挺多,不仅从最高端的JS库(D3、Ecgarts、highlight)到主流的数据科学编程工具(R、Python等)亦或者人人都能上手的自助式BI工具(PowerBI、Tableau等)都可以胜任此项工作。

R中有两个包有现成的桑基图函数:Networkd3、d3Network,包名大同小异,而且函数的参数都是一样的。但是今天我们采用ggalluvial工具包来实现,一个ggplot2的拓展包。

 

1

安装ggalluvial包,操作很简单,直接install,接着加载进来就行

下载 (1).jpeg

 

 

2

整理数据集,这里给大家提供了一个ceRNA关系对应表,本次我们准备展示三者之间的关系,示例数据大家可以后台获取,首先我们读进数据,如下:

下载 (2).jpeg

 

文章剩余内容<<<<<

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值