gheatmap | R Documentation |
append a heatmap of a matrix to the right side of a phylogenetic tree
gheatmap(
p,
data,
offset = 0,
width = 1,
low = "green",
high = "red",
color = "white",
colnames = TRUE,
colnames_position = "bottom",
colnames_angle = 0,
colnames_level = NULL,
colnames_offset_x = 0,
colnames_offset_y = 0,
font.size = 4,
family = "",
hjust = 0.5,
legend_title = "value",
custom_column_labels = NULL
)
p |
tree view |
data |
matrix or data.frame |
offset |
set offset of the heatmap to tree |
width |
total width of heatmap, compare to width of tree, defaults to 1, which means they are of the same length |
low |
set color of the lowest value, defaults to "green" |
high |
set color of the highest value, defaults to "red" |
color |
set color of heatmap cell border, defaults to "white" |
colnames |
logical, whether to add matrix colnames, defaults to "TRUE" |
colnames_position |
set the position of the colnames, one of 'bottom' (default) or 'top' |
colnames_angle |
set the angle of colnames |
colnames_level |
set levels of colnames |
colnames_offset_x |
set x offset for colnames |
colnames_offset_y |
set y offset for colnames |
font.size |
set font size of matrix colnames |
family |
font of matrix colnames, can be any supported font |
hjust |
adjust horizonal position of column names (0: align left, 0.5: align center (default), 1: align righ) |
legend_title |
title of fill legend |
custom_column_labels |
instead of using the colnames from the input matrix/data.frame, input a custom vector to be set as column labels |
tree view
Guangchuang Yu
For demonstration of this function, please refer to chapter 7.3 of Data Integration, Manipulation and Visualization of Phylogenetic Trees http://yulab-smu.top/treedata-book/index.html by Guangchuang Yu.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.