Provides raster geoms for ggplot2.
install.packages('devtools')
devtools::install_github('VPetukhov/ggrastr')
geom_point_rast
: raster scatterplotsgeom_boxplot_jitter
: boxplots that allows to jitter and rasterize outlier pointsgeom_tile_rast
: raster heatmapgeom_beeswarm_rast
: raster bee swarm plotsgeom_quasirandom
: raster quasirandom scatterplot
For more details see vignette.
If your rsession crashes when you try to render rasterized plot, probably your version of Cairo was built for another version of R (see Upgrading to a new version of R). To check if you use a proper version run the command below and ensure that "Built" version is the same as your R version.
pkgs <- as.data.frame(installed.packages(), stringsAsFactors = F, row.names = F)
pkgs[pkgs$Package == 'Cairo', c("Package", "LibPath", "Version", "Built")]
To ensure that your Cairo works, just run Cairo::Cairo(type='raster'); dev.off()
and check if it crashes R session.