绘制三组数据的韦恩图:
from matplotlib_venn import venn3
import matplotlib.pyplot as plt
# 假设有三个集合的数据
set1 = set([1, 2, 3])
set2 = set([2, 3, 4])
set3 = set([3, 4, 5])
# 创建一个Venn图
v = venn3(subsets=(set1, set2, set3), set_labels=('SetA', 'SetB', 'SetC'))
# 可以添加标题和其他属性
plt.title('three set Venn')
# 显示图形
plt.show()
在上述代码中,subsets参数是一个元组,其中每个元素代表对应集合的大小(包括重复部分)。对于venn2函数,它接受两个集合的大小;对于venn3函数,则接受三个集合的大小。set_labels参数用于指定各个集合的标签名称。
根据需要,您还可以个性化设置颜色、标签、透明度等其他属性。
开发工具:Visual Studio 2022
通义千问
微信Alt+A截屏工具