venn matplotlib_venn python matplotlib venn-diagram matplotlib-venn

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?