Я написал эту маленькую функцию:
def sets():
set1 = random.sample(range(1, 50), 10)
set2 = random.sample(range(1, 50), 10)
return(set1,set2)
sets()
Вывод этой функции выглядит следующим образом:
([24, 29, 43, 42, 45, 28, 26, 3, 8, 21],
[22, 37, 38, 44, 25, 42, 29, 7, 35, 9])
Я хочу построить это на двухсторонней диаграмме Венна. Я знаю, как построить ЧИСЛА перекрытия между наборами, используя matplotlib, то есть используя этот точный код; однако вместо этого я хочу нанести на график ФАКТИЧЕСКИЕ ЗНАЧЕНИЯ.
т.е.. Перекрытие между ними должно читаться следующим образом: 29,42, так как это два общих элемента, а не число 2, для представления числа перекрывающихся чисел.
Кто-нибудь знает, как это сделать?