Git Product home page Git Product logo

Comments (7)

krassowski avatar krassowski commented on June 16, 2024

Yes and yes.

  1. See https://krassowski.github.io/complex-upset/articles/Examples_R.html#display-percentages
  2. See https://krassowski.github.io/complex-upset/articles/Examples_R.html#showing-intersection-sizeunion-size-ratio - you can use multiple intersection_size()

from complex-upset.

krassowski avatar krassowski commented on June 16, 2024

Closing as answered, please reopen with more details (code that you tried) if the links above did not lead you to a solution.

from complex-upset.

evesilk avatar evesilk commented on June 16, 2024

Thank you! No. 1 worked well!

No.2 i'm still struggling to find a way around.

I would like to produce something like the figure below, but show exclusive intersection size (e.g. bar in pink) with the added inclusive intersection size (e.g. bar in turquoise) stacked above (i.e. bars stacked on the same plot instead of on two plots stacked). Something like this:

Screenshot 2023-09-23 at 00 15 05

Is this possible?

from complex-upset.

krassowski avatar krassowski commented on June 16, 2024

No, not easily.

from complex-upset.

evesilk avatar evesilk commented on June 16, 2024

It seems potentially possible using "+ scale_fill_venn_mix ()" (from here: https://krassowski.github.io/complex-upset/articles/Examples_R.html#region-selection-modes)

Screenshot 2023-09-23 at 16 40 32

The difference for the example here being that it seems you have to select the colour for each of the variables?

Visually, I think it could be incredibly useful to be able to plot the exclusive intersection and either inclusive intersection or union on a stacked bar, to more easily visualise this ratio. Would a the specific new function on R for this do the job?

Thanks

from complex-upset.

krassowski avatar krassowski commented on June 16, 2024

I think that stacking them would be misleading because the intersection would look to be larger than it actually is. I can imagine having them side-by-side rather than stacked.

from complex-upset.

evesilk avatar evesilk commented on June 16, 2024

Ah yes I see. Side by side could helpful....
Unless there's a way of showing the inclusive intersection bars with a line to stratify them by exclusive intersection and the 'extra' inclusive intersection number? i.e. similar to the plot above showing how each bar is stratified by mpaa, but instead of mpaa, by inclusive / exclusive intersection size???

from complex-upset.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.