Code Monkey home page Code Monkey logo

Comments (4)

enblacar avatar enblacar commented on June 1, 2024

Hi @Elo-mars,

Thanks a lot for using my package! And apologies for the current status of the documentation for v2, a lot of things piled up currently in my PhD that prevent me from currently investing heavy time on the package...

I do hope, still, that you are enjoying SCpubr v2!

The "Combined" plot was a necessity arising due to the way the plot is generated when using group.by + split.by. If you happen not to have at least a single cell for each of the groups you want to show in group.by, this will result in the end plot having multiple legends. Hence, the use of the "Combined" plot, to avoid exactly this scenario. This is an intended feature and will remain as is as long as I do not find a more suitable solution (I was also not super happy about it either, but was still better than having multiple legends).

However, as a side effect, this "Combined" plot also shows up when using split.by alone. This I have it noted down and should be fixed in the next update.

Hope this was helpful! Feel free to open new issues if you have any more doubts.

Best,
Enrique

from scpubr.

Elo-mars avatar Elo-mars commented on June 1, 2024

Hi Enrique,

thanks for the quick reply!

ok, noted, we will just crop the combined umap in the manuscript then ;)
didn't think of the issue you mentionned

Cheers,

Elodie

from scpubr.

enblacar avatar enblacar commented on June 1, 2024

Good luck with the revision! 🤞

from scpubr.

enblacar avatar enblacar commented on June 1, 2024

Hi @Elo-mars,

I have just committed changes that allow toggling on and off the combined view with the parameter split.by.combined. If you want to access them, you should download and install the latest commit. They will roll out in the next update.

However, the use of split.by alongside group.by will still have the combined view enforced, to avoid the problems I mentioned before.

I thought you might want to know it, in case you also had the same problems when only using split.by!

Best,
Enrique

from scpubr.

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.