Pythonでベン図を描くためにmatplotlib-vennパッケージを使用しています。このパッケージは、2 つまたは 3 つのセットでベン図を描くのに適しています。ただし、セットの 1 つが他のセットよりもはるかに大きい場合、小さい円のカウントが近くなったり重なったりする可能性があります。これが例です。
from collections import Counter
import matplotlib.pyplot as plt
from matplotlib_venn import venn2, venn3
sets = Counter()
sets['01'] = 3000
sets['11'] = 3
sets['10'] = 5
setLabels = ['set1', 'set2']
plt.figure()
ax = plt.gca()
v = venn2(subsets = sets, set_labels = setLabels, ax = ax)
plt.title('Venn Diagram')
plt.show()
私が探しているのは、カウント (この場合は 3000、3、および 5) を、図の色と一致する色の凡例に移動することです。matplotlib_venn でこれを行う方法がわかりませんでした。