相关疑难解决方法(0)

在Python中绘制实际设置的项目,而不是项目的数量

我写了这个小函数:

def sets():
    set1 = random.sample(range(1, 50), 10)
    set2 = random.sample(range(1, 50), 10)
    return(set1,set2)

sets()
Run Code Online (Sandbox Code Playgroud)

该函数的输出如下所示:

([24, 29, 43, 42, 45, 28, 26, 3, 8, 21],
 [22, 37, 38, 44, 25, 42, 29, 7, 35, 9])
Run Code Online (Sandbox Code Playgroud)

我想用双向维恩图来绘制它。我知道如何使用 matplotlib 绘制集合之间重叠的数量,即使用这个确切的代码;但是我想在图中绘制实际值。

即两者之间的重叠应为:29,42,因为这是两个共同项,而不是数字 2,来表示重叠数字的数量。

有人知道该怎么做吗?

python matplotlib

3
推荐指数
1
解决办法
1083
查看次数

标签 统计

matplotlib ×1

python ×1