欢迎光临散文网 会员登陆 & 注册

R语言绘制各类韦恩图

2022-10-31 20:34 作者:生信小院  | 我要投稿

本期主要介绍如何利用R包进行韦恩图绘制。注意,本期所写脚本已经经过本人重新编写,只需要对参数中数值进行修改,即可一键调用脚本。

首先,需要加载必要的R包和相应的参数。

随后,加载各种文件

集合文件由多个文件组成,注意每个文件只有一列,为一个集合,分别以_1.txt_2.txt_3.txt以此类推的形式产生。

读取相应的参数

这里需要重点介绍一下参数

加载参数 

随后,根据参数venn_num分别绘制2个、3个、4个和5个的集合

就可以如下那种美丽的韦恩图啦


做个掉包侠其实也未尝不可,毕竟重复造轮子也不符合当前开源社会的精神,不过建议大家在了解原理的基础上掉包,并记录掉包所遇到的一些问题(方便后来者避坑),这样即使在后期需要重新设计算法的时候,也能够一跃跳过掉包的环节(又啰嗦了一下,哈哈)。

本公众号开发的相关软件,Multi-omics Hammer软件和Multi-omics Visual软件欢迎大家使用。文末是本公众号在其他平台的账户,也欢迎大家关注并多提意见。

简书:WJ的生信小院

博客园:生信小院

最后,也欢迎各位大佬能够在本平台上:1传播和讲解自己发表的论文;2:发表对某一科研领域的看法;3:想要达成的合作或者相应的招聘信息;4:展示自己以寻找博后工作或者博士就读的机会;5:博导提供博后工作或者博士攻读机会,都可以后台给笔者留言。希望本平台在进行生信知识分享的同时,能够成为生信分析者的交流平台,能够实现相应的利益互补和双赢(不一定能实现,但是梦想总得是有的吧)。


R语言绘制各类韦恩图的评论 (共 条)

分享到微博请遵守国家法律