ImSoErgodic / py-upset

A pure-python implementation of the UpSet suite of visualisation methods by Lex, Gehlenborg et al.
313 stars 57 forks source link

Can't control any aspect of the output plot! #24

Open nickschurch opened 6 years ago

nickschurch commented 6 years ago

I really like the idea of upsets, and this implementation looks great as a python-coder. What I'm really struggling with though is the lack of any kind of capability to control the aspects of the output plot.

What I'd like to be able to control:

Circle size, text size and font, whether to display the set values above the bars or not, and how to display the scientific notation (r"$2x10^{5}$" is much nicer than "2.0e+05" for example, IMHO).

In particular, with longer labels the labels become unreadable except for the end part of the label because the font size doesn't automatically rescale so the whole label fits within the allotted areas, and more than about four categories the circles begin to overlap because they don't dynamically resize either.