Увеличьте размер фигуры диаграммы Венна с помощью matplotlib_venn

Я не могу понять, как увеличить размер диаграммы Венна. У меня есть несколько патчей, которые слишком малы, чтобы поместиться внутри метки значения подмножества, и поэтому я хотел бы увеличить общий размер фигуры. Кажется, ни одна из команд размера фигуры matplotlib не работает.

Диаграмма Венна

Как видите, они едва помещаются внутри кругов. Мне пришлось уменьшить размер шрифта, чтобы они не перекрывались.

Итак, есть ли способ увеличить размер диаграммы Венна или есть другой способ добиться того, чего я хочу?

заранее спасибо


person zagzig    schedule 09.07.2018    source источник
comment
Вы, должно быть, ошиблись, пытаясь установить размер фигуры. Конечно, вы можете поделиться кодом, который вы попробовали, чтобы он помог вам понять, как это сделать правильно.   -  person ImportanceOfBeingErnest    schedule 09.07.2018
comment
Было бы здорово, если бы вы могли опубликовать некоторый код, показывающий, что вы пробовали, вместо того, чтобы просто утверждать, что ни одна из команд размера фигуры matplotlib не работает. При публикации кода помните, что вы должны стремиться к минимальному, полному и проверяемому примеру (MCVE). Спасибо!   -  person WhoIsJack    schedule 09.07.2018
comment
Я использовал plt.figure(figsize=(20,10)) безуспешно, поэтому я просто предположил, что команды matplotlib figure непригодны для использования, поэтому не включил их. Я перезапустил весь ноутбук, а потом он как-то заработал, так что проблема, я думаю, решена. Спасибо!   -  person zagzig    schedule 09.07.2018


Ответы (1)


Попробуйте это ->

from matplotlib_venn import venn3
from matplotlib import pyplot as plt
plt.figure(figsize=(10,10))
venn3(subsets = (20, 11, 12, 13, 9, 4, 3), set_labels = ("A", "B", "C"), alpha = 0.5)

Вывод

person Shubham Verma    schedule 20.03.2020