Venn3: Como reposicionar círculos e etiquetas?

Fiz um diagrama de três vias de Venn. Tenho três problemas com os quais não consigo resolver.

Qual é o código para mover os rótulos do círculo (ou seja, "Conjunto1", "Conjunto2", "Conjunto3"), porque agora um deles está muito longe do círculo.

Qual é o código para fazer os círculos terem três tamanhos iguais / alterar o tamanho do círculo?

Qual é o código para mover os círculos ao redor da plotagem. No momento, o conjunto2 está dentro do conjunto3 (mas com cores diferentes). Gostaria que o diagrama parecesse mais com a maneira "padrão" de mostrar um diagrama de venn (ou seja, três círculos separados com alguma sobreposição no meio).

Em outra nota, achei difícil encontrar quais deveriam ser os comandos como "set_x", "set_alpha"; se alguém soubesse de um manual que respondesse pelas perguntas acima, eu o apreciaria, não conseguia encontrar um lugar com todas as informações necessárias.

import sys
import numpy
import scipy
from matplotlib_venn import venn3,venn3_circles
from matplotlib import pyplot as plt

#Build three lists to make 3 way venn diagram with                                                                                                                             
list_line = lambda x: set([line.strip() for line in open(sys.argv[x])])
set1,set2,set3 = list_line(1),list_line(2),list_line(3)

#Make venn diagram                                                                                                                                                             
vd = venn3([set1,set2,set3],set_labels=("Set1","Set2","Set3"))

#Colours: get the HTML codes from the net                                                                                                                                      
vd.get_patch_by_id("100").set_color("#FF8000")
vd.get_patch_by_id("001").set_color("#5858FA")
vd.get_patch_by_id("011").set_color("#01DF3A")

#Move the numbers in the circles                                                                                                                                               
vd.get_label_by_id("100").set_x(-0.55)
vd.get_label_by_id("011").set_x(0.1)

#Strength of color, 2.0 is very strong.                                                                                                                                        
vd.get_patch_by_id("100").set_alpha(0.8)
vd.get_patch_by_id("001").set_alpha(0.6)
vd.get_patch_by_id("011").set_alpha(0.8)

plt.title("Venn Diagram",fontsize=14)
plt.savefig("output",format="pdf")

questionAnswers(1)

yourAnswerToTheQuestion