\name{ComplexHeatmap-package} \docType{package} \alias{ComplexHeatmap-package} \title{ Making complex heatmap } \description{ Making complex heatmap } \details{ This package aims to provide a simple and flexible way to arrange multiple heatmaps as well as self-defining annotation graphics. The package is implemented in an object-oriented way. Components of heatmap lists are abstracted into several classes. \itemize{ \item \code{\link{Heatmap-class}}: a single heatmap containing heatmap body, row/column names, titles, dendrograms and column annotations. \item \code{\link{HeatmapList-class}}: a list of heatmaps and row annotations. \item \code{\link{HeatmapAnnotation-class}}: a list of row annotations or column annotations. } There are also several internal classes: \itemize{ \item \code{\link{SingleAnnotation-class}}: a single row annotation or column annotation. \item \code{\link{ColorMapping-class}}: mapping from values to colors. } For plotting one single heatmap, please go to the documentation page of \code{\link{Heatmap}}. For plotting multiple heatmaps, please go to \code{\link{HeatmapList-class}} and \code{+.AdditiveUnit}. The vignette provides detailed explanation of how to use this package. } \examples{ # There is no example NULL }