我想画一个非常接近R Limma软件包的Venn图。
在这种情况下,我有一个集合,不重叠另外两个。R包显示了"0",但是matplolib画了另一个圆。
编辑:
我的三套是:
我的代码是:
set2 = set([9])
set1 = set([7, 8, 9, 10])
set3 = set([1, 2, 3, 4, 5, 6])
sets = [set1, set2, set3]
lengths = [len(one_set) for one_set in sets]
venn3([set1, set2, set3], ["Group (Total {})".format(length) for (length) in lengths]) 谢谢。
R Limma:https://i.ibb.co/h9yhgm1/2019-05-07-Screen-Hunter-06.jpg
matplotlib_venn:https://i.ibb.co/zx6YJbz/2019-05-07-Screen-Hunter-07.jpg
弗雷德
发布于 2019-05-13 09:17:49
set3和set1或set2都没有通用的元素。这两个图表都是正确的。如果您想显示所有的空格,可以尝试使用venn3_unweighted
from matplotlib_venn import venn3_unweighted
set2 = set([9])
set1 = set([7, 8, 9, 10])
set3 = set([1, 2, 3, 4, 5, 6])
sets = [set1, set2, set3]
lengths = [len(one_set) for one_set in sets]
venn3_unweighted([set1, set2, set3], ["Group (Total {})".format(length) for (length) in lengths])其结果是:

https://stackoverflow.com/questions/56021855
复制相似问题