wrap_heatmap {tidyHeatmap} | R Documentation |
Wrap tidyHeatmap (ComplexHeatmap) in a patchwork-compliant patch
Description
In order to add tidyHeatmap (ComplexHeatmap) element to a patchwork they can be converted to a compliant representation using the 'wrap_heatmap()' function. This allows you to position either grobs, ggplot objects, patchwork objects, or even base graphics (if passed as a formula) in either the full area, the full plotting area (anything between and including the axis label), or the panel area (only the actual area where data is drawn).
Usage
wrap_heatmap(
panel = NULL,
plot = NULL,
full = NULL,
clip = TRUE,
ignore_tag = FALSE
)
## S4 method for signature 'InputHeatmap'
wrap_heatmap(
panel = NULL,
plot = NULL,
full = NULL,
clip = TRUE,
ignore_tag = FALSE
)
Arguments
panel , plot , full |
A grob, ggplot, patchwork, formula, raster, or nativeRaster object to add to the respective area. |
clip |
Should the grobs be clipped if expanding outside its area |
ignore_tag |
Should tags be ignored for this patch. This is relevant when using automatic tagging of plots and the content of the patch does not qualify for a tag. |
Value
A wrapped_patch object
A wrapped_patch object
Examples
tidyHeatmap::N52 |>
tidyHeatmap::heatmap(
.row = symbol_ct,
.column = UBR,
.value = `read count normalised log`,
) |>
wrap_heatmap()