如何使用python 绘制圈圈大小相同的韦恩图

发布时间 2023-11-03 13:49:06作者: 谷子弟

百度之

换数据,画之,就这么简单

哦,如果要画大小一致的圈圈,只需要venn3.py里350代码改成如下即可:

# areas = compute_venn3_areas(subsets, normalize_to)
areas = compute_venn3_areas((1,1,1,1,1,1,1), normalize_to)
import matplotlib.pyplot as plt
from matplotlib_venn import venn3
my_dpi=80
plt.figure(figsize=(800/my_dpi, 600/my_dpi), dpi=my_dpi)#控制图尺寸的同时,使图高分辨率(高清)显示
venn3(
    subsets = [set([1,2,3]),
               set([2,3,4]),
               set([3,4,5])],
    set_labels=('C1','C2','C3'),
    set_colors=('r','g','b')
)
plt.savefig(r'D:\test.jpg')
plt.show()