Comments (4)
I'm semi-reluctant to do this given that users can already do this but I guess the whole point of the package at this point is to abstract away technicalities and provide some decent defaults
from scater.
Might change the default based on the input dim
from scater.
My thinking was that we could apply the rasterize
specifically to the geom_point
layer with lots of points, so as to avoid accidental rasterization of other layers. Not sure how relevant this concern is, but if the ggrastr authors decide to change the defaults to include, e.g., rasterization of text, then our cluster labels might end up rasterized in the current implementation.
If we were to rasterize
the specific geom_point
layer, it would have to be done inside the central plotter function; it wouldn't be something that the user could do on the returned ggplot
object.
from scater.
I guess for anything that's plot_grid
ed it wouldn't; anything else could use rasterise(p, layers="Point")
from scater.
Related Issues (20)
- ggbeeswarm dependency HOT 1
- aes_string deprecation leads to incredibly hacky code HOT 4
- plotPCA not coloring points HOT 2
- Include colData in plotReducedDim ggplot object p$data? HOT 5
- Adding alias to exprs_values argument HOT 3
- Argument naming: "assay_name" (scater) vs. "assay.type" (scuttle) HOT 2
- Use scattermore to speed up plotColData and plotReducedDim for large datasets HOT 4
- Gene names in nmf basis HOT 2
- PlotGroupedHeatmap - column clustering HOT 2
- partial match argument warning/error HOT 4
- Quantile cutoffs in UMAP plots HOT 4
- add a half violin function HOT 3
- Strange warning HOT 2
- Column names not showing up in plotGroupedHeatmap() HOT 3
- Matrix 1.6.2 update as_cholmod_sparse issue with runPCA HOT 3
- runPCA Variance Explained not Recorded HOT 1
- group_by for Faceting HOT 1
- Specifying a Custom Dimension Reduction Name Causes Plotting Error
- runPCA Target Rank Error or Additional Right Arguments Warning HOT 10
- Problem with deprecated argument in runPCA HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scater.