heatmap()
R语言中的函数用于绘制热图。热图被定义为数据的图形表示,使用颜色来可视化矩阵的值。在这种情况下,为了表示更常见的值或更高的活动,使用较亮的颜色,本质上使用红色,而不太常见或活动值更深的颜色是首选。热图也由着色矩阵的名称定义。
用法: heatmap(data)
参数:
data:它表示矩阵数据,例如行和列的值
返回:此函数绘制热图。
范例1:
# Set seed for reproducibility
set.seed(110)
# Create example data
data <- matrix(rnorm(100, 0, 5), nrow = 10, ncol = 10)
# Column names
colnames(data) <- paste0("col", 1:10)
rownames(data) <- paste0("row", 1:10)
# Draw a heatmap
heatmap(data)
输出:
在这里,在上面的示例中,指定了行数和列数以使用给定函数绘制热图。
范例2:
# Set seed for reproducibility
set.seed(110)
# Create example data
data <- matrix(rnorm(100, 0, 5), nrow = 10, ncol = 10)
# Column names
colnames(data) <- paste0("col", 1:10)
rownames(data) <- paste0("row", 1:10)
# Remove dendogram
# Manual color range
my_colors <- colorRampPalette(c("cyan", "darkgreen"))
# Heatmap with manual colors
heatmap(data, col = my_colors(100))
输出:
在上面的示例中,热图是通过使用 colorRampPalette 合并两种不同的颜色来绘制的。
相关用法
- R语言 call()用法及代码示例
- R语言 strrep()用法及代码示例
- R语言 expand.grid()用法及代码示例
- R语言 curve()用法及代码示例
- R语言 subset()用法及代码示例
- R语言 quantile()用法及代码示例
- R语言 table()用法及代码示例
- R语言 expression()用法及代码示例
- R语言 runif()用法及代码示例
- R语言 colorRampPalette()用法及代码示例
- R语言 pairs()用法及代码示例
- R语言 heat.colors()用法及代码示例
- R语言 stripchart()用法及代码示例
- R语言 dotchart()用法及代码示例
- R语言 is.primitive()用法及代码示例
注:本文由纯净天空筛选整理自kaurbal1698大神的英文原创作品 Create a Heatmap in R Programming – heatmap() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。