makeHeatmap | R Documentation |
Create a summary heatmap. The input arguments for this functions are
typically generated using bettrGetReady
, which ensures that
all required columns are available.
makeHeatmap(
bettrList = NULL,
plotdata,
scoredata,
idCol,
metricCol = "Metric",
valueCol = "ScaledValue",
weightCol = "Weight",
scoreCol = "Score",
metricGroupCol = "metricGroup",
metricInfo,
metricColors,
idInfo,
idColors,
metricCollapseGroup = FALSE,
metricGrouping = "---",
labelSize = 10,
showRowNames = TRUE,
plotType = "Heatmap",
rownamewidth_cm = 6,
colnameheight_cm = 6
)
bettrList |
A |
plotdata |
A |
scoredata |
A |
idCol |
Character scalar indicating which column of |
metricCol |
Character scalar indicating which column of |
valueCol |
Character scalar indicating which column of |
weightCol |
Character scalar indicating which column of |
scoreCol |
Character scalar indicating which column of |
metricGroupCol |
Character scalar indicating which column of
|
metricInfo |
|
metricColors |
Named list with colors used for the metrics and
any other metric annotations. Typically obtained as
|
idInfo |
|
idColors |
Named list with colors used for methods and any other
method annotations. Typically obtained as |
metricCollapseGroup |
Logical scalar indicating whether metrics
should be collapsed by the group variable provided by
|
metricGrouping |
Character scalar indicating the column of
|
labelSize |
Numeric scalar providing the size of the labels in the plot. |
showRowNames |
Logical scalar indicating whether to show row (method) names in the heatmap. |
plotType |
Either |
rownamewidth_cm , colnameheight_cm |
Numeric scalars defining the width of row names and height of column names, in cm. |
A HeatmapList
object.
Charlotte Soneson
## Generate example data
df <- data.frame(Method = c("M1", "M2", "M3"),
metric1 = c(1, 2, 3),
metric2 = c(3, 1, 2))
metricInfo <- data.frame(Metric = c("metric1", "metric2", "metric3"),
Group = c("G1", "G2", "G2"))
idInfo <- data.frame(Method = c("M1", "M2", "M3"),
Type = c("T1", "T1", "T2"))
prepData <- bettrGetReady(df = df, idCol = "Method",
metricInfo = metricInfo, idInfo = idInfo)
makeHeatmap(bettrList = prepData, plotType = "Heatmap")
makeHeatmap(bettrList = prepData, plotType = "Dot plot")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.