怎么在 python中用matplotlib画韦恩图?求助!求代码!
1个回答
展开全部
亲,我好想回答过你的问题,matplotlib本身没有Venn图的函数,需要安装库matplotlib-venn,安装之前需要先确保具有numpy, scipy, matplotlib.这三个库。
安装方法:
easy_install matplotlib-venn
代码示例:
set1 = set(['A', 'B', 'C', 'D'])
set2 = set(['B', 'C', 'D', 'E'])
set3 = set(['C', 'D',' E', 'F', 'G'])
venn3([set1, set2, set3], ('Set1', 'Set2', 'Set3'))
plt.show()
追问
怎样根据数据集里的数据量决定圆圈以及交集面积的大小呢?
追答
好像是自动的。集合元素越多,圈越大。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询