stat_slice {ggbio} | R Documentation |
Slice Rle/RleList to different view by set lower or other parameters, then view summary for all those viewed region.
## S4 method for signature 'Rle' stat_slice(data, ..., xlab, ylab, main, na.rm = FALSE, geom = NULL, lower=-Inf, upper=Inf, includeLower=TRUE, includeUpper=TRUE, rangesOnly = FALSE, type = c("viewSums","viewMins", "viewMaxs", "viewMeans")) ## S4 method for signature 'RleList' stat_slice(data, ..., xlab, ylab, main, indName = "sample", na.rm = FALSE, geom = NULL, lower=-Inf, upper=Inf, includeLower=TRUE, includeUpper=TRUE, rangesOnly = FALSE, type = c("viewSums","viewMins", "viewMaxs", "viewMeans"))
data |
a |
... |
arguments passed to aesthetics mapping. |
xlab |
x label. |
ylab |
y label. |
main |
title. |
indName |
when faceted by a |
geom |
geometric types. |
type |
statistical summary method used within bins, shown as bar height or heatmap colors. |
na.rm |
logical value, default |
lower |
passed to |
upper |
passed to |
includeLower |
passed to |
includeUpper |
passed to |
rangesOnly |
passed to |
a ggplot object.
Tengfei Yin
slice
library(IRanges)
lambda <- c(rep(0.001, 4500), seq(0.001, 10, length = 500),
seq(10, 0.001, length = 500))
xVector <- rpois(1e4, lambda)
xRle <- Rle(xVector)
xRleList <- RleList(xRle, 2L * xRle)
ggplot(xRle) + stat_slice(lower = 5)
ggplot(xRle) + stat_slice(lower = 5, geom = "bar")
ggplot(xRle) + stat_slice(lower = 5, geom = "heatmap")
p1 <- ggplot(xRle) + stat_slice(type = "viewMeans", lower = 5,
geom = "bar")
p2 <- ggplot(xRle) + stat_slice(type = "viewSums", lower = 5,
geom = "bar")
## y scale are different.
tracks(viewMeans = p1, viewSums = p2)
ggplot(xRleList) + stat_slice(lower = 5)
ggplot(xRleList) + stat_slice(lower = 5, geom = "bar")
ggplot(xRleList) + stat_slice(lower = 5, geom = "heatmap")
p1 <- ggplot(xRleList) + stat_slice(type = "viewMeans", lower = 5,
geom = "bar")
p2 <- ggplot(xRleList) + stat_slice(type = "viewSums", lower = 5,
geom = "bar")
## y scale are different.
tracks(viewMeans = p1, viewSums = p2)