我正在使用matplotlib_venn.venn2函数在一个图中绘制四个不同的维恩图。
我对函数子集参数的输入是字符串集:
cse_set_ucb = set(['data science','algorithms', 'machine learning',...])
ece_set_ucb = set(['circuits', 'signals', 'machine learning',....])
v_ucb = venn2([cse_set_ucb,ece_set_ucb],set_labels=['CSE','ECE'],set_colors=['r','g'])
对于 v_ucla、v_ucsb 和 v_ucsd 也是如此。
当前结果:
但是,为了使比较更直观,我想在维恩图中显示百分比 而不是设置大小。是否可以通过 venn2 中的某些功能来做到这一点?
例如,第一个情节将被替换为:
我现在能想到的唯一选择是以某种方式自己进行标准化,然后将子集大小输入 venn2 函数,而不是集合,但我希望有一种更聪明的方法来做到这一点