Создать диаграмму Венна с метками предметов в наборах - PullRequest
0 голосов
/ 01 октября 2018

Если у меня есть два списка x = ["a","b","c","d"] и y = ["a","e","f","g"], возможно ли создать диаграмму Венна с метками элементов в соответствующих наборах?

Используя этот код и matplotlib:

import matplotlib.pyplot as plt
from matplotlib_venn import venn2
x = ["a", "b", "c", "d"]
y = ["a", "e", "f", "g"]
venn2([set(x), set(y)])
plt.show()

Я могу произвести это:

Venn diagram with subset counts

, но я хочу показать метки элементов в наборах следующим образом:

Venn diagram with item labels in subsets

Может быть, использовать какой-то алгоритм упаковки кругов, чтобы убедиться, что этикетки разложены и не перекрываются?

...