Нет элемента, который является общим для 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])
И результат: