0

是否可以用python绘制3组非比例维恩图?现在我正在使用matplotlib-venn绘制 3 个圆圈的维恩图。但是与其他相交值相比,某些相交值非常小。所以这些部分几乎不可见。

这是代码:

set1 = set(list1)
set2 = set(list2)
set3 = set(list3)
v = venn3([set1, set2, set3], set_labels = ("set1", "set2", "set3"))
plt.title("title")
plt.show()
4

1 回答 1

1

有一种称为 的方法venn3_unweighted,它可以让您完全不使用区域加权,或者重新定义用于计算图表的实际子集大小,而不依赖于显示的数字(从而强制增加最小部分的大小)。

venn3_unweighted([set1, set2, set3], 
                 set_labels=("set1", "set2", "set3"),
                 subset_areas=(... seven numbers defining the sizes ...))
于 2017-09-29T05:15:52.757 回答