matplotlib_venn - Diagrama de Python Matplotlib Venn
conda install matplotlib_venn (1)
Hay un hermoso complemento de diagrama de Venn para matplotlib llamado matplotlib-venn . Parece que puede personalizarse completamente para hacer lo que está buscando, desde el tamaño de los círculos (proporcional al tamaño establecido) hasta las etiquetas internas y externas.
El uso del código de ejemplo en el sitio web da una trama como:
Edición: según los comentarios a continuación, el siguiente código proporciona círculos no superpuestos con texto que utilizan la misma biblioteca:
import pylab as plt
from matplotlib_venn import venn3, venn3_circles
v = venn3(subsets=(1,1,0,1,0,0,0))
v.get_label_by_id(''100'').set_text(''First'')
v.get_label_by_id(''010'').set_text(''Second'')
v.get_label_by_id(''001'').set_text(''Third'')
plt.title("Not a Venn diagram")
plt.show()
Da el diagrama:
Quiero trazar las variables que pertenecen a ciertos grupos.
Digamos que tengo 6 variables que quiero clasificar en estos 3 grupos y trazar como un diagrama de Venn. Me gustaría anotar los nombres de las variables en las tres burbujas.
En este ejemplo simple podríamos decir que 1 variable está en el grupo 1, 3 variables en el grupo 2 y 2 variables en el grupo 3.
¿Podría alguien ayudarme con un ejemplo simple de cómo hacerlo en matplotlib?