我有一个包含6个元素的数据集。在
我想画一个维恩图,但是用R(Venndiagram库)它被限制在5个元素。在
你知道怎么画6组维恩图吗?也许用python?在
我的数据示例:
Ath,Fve,Mdm,Pcmm,Pper,Pmum,Counts
1,0,0,0,0,0,901
0,1,0,0,0,0,14764
0,0,1,0,0,0,19408
0,0,0,1,0,0,17714
0,0,0,0,1,0,16849
0,0,0,0,0,1,17572
1,1,0,0,0,0,823
1,0,1,0,0,0,846
...
可以构造更多组件的维恩图(>5),但由于其非常难以理解,因此它们变得非常复杂以至于不再有用(参见https://en.wikipedia.org/wiki/Venn_diagram以了解具有6个元素的Venn图的一些示例)。在
UpSet包(http://www.caleydo.org/tools/upset/),它提供了一种不同的方法来可视化更多数量的数据集,对于这样的任务可能更有用。在
谢谢你的回答和你的罚款维恩js图书馆。如果用户想用新的htmlwidget来解决
R
中的问题,下面是我的答案。这不是最有效的方法,但它是有效的。在我不久前写了一个javascript库,可以做到这一点:venn.js。它在您给定的数据集上生成以下输出:
它是用javascript编写的,但是Kent Russell提供了一个htmlwidgets interface to call it from R。在
生成代码是:
相关问题 更多 >
编程相关推荐