我写了这个小函数:
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 绘制集合之间重叠的数量,即使用this准确的代码;但是我想在图中绘制实际值。
即两者之间的重叠应为:29,42,因为这是两个共同项,而不是数字 2,来表示重叠数字的数量。
有人知道该怎么做吗?