usecase -: plot some relationships between datasets using "set theory" where I need to represent overlaps(intersection) and differences, union and universal space, all objects being integer numbers that represent the "weight" of the object.
number_a=100
number_b=50
number_a intersection number_b = 12
number_a-number_b =100-12
number_b-number_a=50-12
universal set =160, some of these not in a & b etc.
So I need to visually represent, a & b with the weights of a-b, b-a and a intersection b .. etc.
Apart from customizing Networkx & matplotlib, with nodes & their weights, wondering what else can be used for this use-case ? More specifically, I am not sure how I could represent the overlap with different colors representing the relationships as above, with numbers superimposed above them.