Вот пример диаграммы Венна:
from matplotlib import pyplot as plt
import numpy as np
from matplotlib_venn import venn3, venn3_circles
plt.figure(figsize=(4,4))
vd = venn3(subsets=(1, 1, 1, 1, 1, 1, 1), set_labels = ('A', 'B', 'C'))
plt.show()
Вот пример диаграммы Венна:
from matplotlib import pyplot as plt
import numpy as np
from matplotlib_venn import venn3, venn3_circles
plt.figure(figsize=(4,4))
vd = venn3(subsets=(1, 1, 1, 1, 1, 1, 1), set_labels = ('A', 'B', 'C'))
plt.show()
Я понял это, посмотрев код, найденный в этом вопросе: Venn3: Как изменить положение кругов и меток?
В частности, эта часть:
vd.get_label_by_id("100").set_x(1.55)
Собираем все воедино (посмотрите, как эта 1 теперь справа...):
from matplotlib import pyplot as plt
import numpy as np
from matplotlib_venn import venn3, venn3_circles
plt.figure(figsize=(4,4))
vd = venn3(subsets=(1, 1, 1, 1, 1, 1, 1), set_labels = ('A', 'B', 'C'))
#Move the numbers in the circles
vd.get_label_by_id("100").set_x(1.55)
plt.show()
Кажется, есть много других вещей, которые можно установить в отношении этого числа. Полный список всех применимых вызываемых методов можно найти, запустив:
x = venn_diagram.get_label_by_id("100")
dir(x)