matplotlib-venn icon indicating copy to clipboard operation
matplotlib-venn copied to clipboard

Feature request: A way to fix the scale of venn circles

Open beefstew opened this issue 5 months ago • 1 comments

Desired: To have circles representing similar counts appear the same size across plots; this is especially true when creating diagrams with multiple subplots.

Currently, the rendered size of a venn circle is based on the length of the sets that are passed into the venn3 function. Depending on your data, this can cause a circle representing 25 items to appear the same size as one representing 500 items on diagrams that appear next to one another.

Suggestion: add a max_set_size parameter that is used to calculate the scaling factor of drawn circles. Users can easily determine a maximum set size for their data and pass it to each separate venn3 call.

Thanks!

beefstew avatar Sep 09 '24 06:09 beefstew