add_heatmap_track {gtrellis} | R Documentation

## add heatmap to a new track

### Description

add heatmap to a new track

### Usage

    add_heatmap_track(gr, mat, fill, border = NA, track = current_track() + 1, ...)

### Arguments

`gr` | genomic regions, it can be a data frame or a `GRanges` object
`mat` | matrix in which rows correspond to intervals in `gr`
`fill` | a color mapping function which maps values to colors. Users can consider `colorRamp2` to generate a color mapping function.
`border` | border of the grids in heatmap
`track` | which track the graphics will be added to. By default it is the next track. The value should only be a scalar.
`...` | other arguments passed to `add_track`

### Value

No value is returned.

### Author(s)

Zuguang Gu <z.gu@dkfz.de>

### See Also

`add_rect_track`, `add_track`

### Examples

    require(circlize)
    bed = generateRandomBed(200)
    col_fun = colorRamp2(c(-1, 0, 1), c("green", "black", "red"))
    gtrellis_layout(nrow = 3, byrow = FALSE, track_axis = FALSE)
    mat = matrix(rnorm(nrow(bed)*4), ncol = 4)
    add_heatmap_track(bed, mat, fill = col_fun)

[Package gtrellis version 1.24.0 Index]