是否可以用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()
答案 0 :(得分:1)
有一种名为venn3_unweighted
的方法,它允许您根本不使用区域加权,或者重新定义用于计算图表的实际子集大小,与所显示的数字无关(从而有力地增加了大小)最小的部分)。
venn3_unweighted([set1, set2, set3],
set_labels=("set1", "set2", "set3"),
subset_areas=(... seven numbers defining the sizes ...))