**50**wrote:

Hi, I have been trying to draw a proportional venn diagram in R. I find that it is in no way proportional, it doesnt even reflect the truth. These are not my numbers but say they were: vd <- venneuler(c(A=10, B=6, "A&B"=6)) plot(vd) This, in theory, should draw B that is covered by A (since the overlap is 6, and the size of B is 6). This is not the case. It draws two sets A and B with a large overlap, but not a complete overlap.

What am I doing wrong? How can I draw something that represents the data?

many thanks

In the past I've had similar issues with Venn diagrams and just switched to Upsets. UpSetR is a great implementation, see here for examples: https://github.com/hms-dbmi/UpSetR

6.6kI can't help much with Venneuler but I like BioVenn for drawing proportional Venn Diagrams.

800A while back, I came up with a visualization called an Eulergrid that has been copied in some other packages. It's not a Venn, but it shows set overlaps in a proportional way.

29k