Heatplus (version 2.18.0)

plot.annHeatmap: Plotting method for annotated heatmaps

Description

Plotting method for annotated heatmaps

Usage

"plot"(x, widths, heights, ...)

Arguments

x
an object of class annHeatmap
widths
a numerical vector giving the widths of the sub-plots currently defined
heights
a numerical vector giving the heights of the sub-plots currently defined
...
extra graphical parameters, currently ignored

Value

x, invisibly returned. If widths or heights have been specified, they overwrite the corresponding items x$layout$width and x$layout$height in x.

Details

This function displays an annotated heatmap object that has been previously generated by annHeatmap2 or on of its wrappers. The arguments widths and heights work as in layout.

See Also

annHeatmap2, heatmapLayout, layout

Examples

Run this code
    ## Define the map
    require(Biobase)
    data(sample.ExpressionSet)
    ex1 = sample.ExpressionSet[51:85,]
    map1 = annHeatmap2(exprs(ex1), ann=list(Col=list(data=pData(ex1))),
                   cluster=list(Col=list(cuth=3000)))
    
    ## Plot it               
    plot(map1)
    
    ## More heatmap, smaller dendrogram/annotation
    map2 = plot(map1, heights = c(1,6,1))
    
    ## Compare layout before/after
    with(map1$layout, layout(plot, width, height))
    layout.show(4)
    with(map2$layout, layout(plot, width, height))
    layout.show(4)

Run the code above in your browser using DataLab