r语言upsetview模拟数据_R语言学习 - 韦恩图

韦恩图

韦恩图是用来反映不同集合之间的交集和并集情况的展示图。一般用于展示2-5个集合之间的交并关系。集合数目更多时,将会比较难分辨,更多集合的展示方式一般使用upSetView。

较早的文章列举了多个在线工具轻松绘制各种Venn图。这篇文章讲解下如何用R代码一步出图。

韦恩图一步法

假设有这么一个矩阵,第一列为不同集合中的ID,第二列为集合的名字,无标题行,存储为venn.txt。

a    ehbio1b    ehbio1c    ehbio1d    ehbio1e    ehbio1f    ehbio1g    ehbio1h    ehbio2i    ehbio2j    ehbio2k    ehbio2e    ehbio2f    ehbio2g    ehbio2a    ehbio3b    ehbio3h    ehbio3j    ehbio3i    ehbio3f    ehbio3g    ehbio3a    ehbio4b    ehbio4h    ehbio4d    ehbio5e    ehbio5y    ehbio5x    ehbio5选取所有的5个集合,绘制韦恩图

# -f: 指定输入文件的名字,格式如上

# -a: 指定第一个集合的名字 (-f指定的文件中第二列的某个字符串)

# -b: 指定第二个集合的名字 (-f指定的文件中第二列的某个字符串)

# -c, -d, -g: 指定第三、四、五个集合的名字

sp_vennDiagram.sh -f venn.txt -a ehbio1 -b ehbio2 -c ehbio3 -d ehbio4 -g ehbio5

选取其中4个集合,绘制韦恩图

# -f: 指定输入文件的名字࿰

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值