R语言 创建热图–heatmap()函数

R语言 创建热图–heatmap()函数

R语言中的heatmap()函数 用于绘制热图。热图被定义为使用颜色可视化矩阵值的数据的图形表示。在这个过程中,为了表示更常见的值或更高的活动,使用了更亮的颜色,基本上是偏红的颜色,而对于不常见的或活动的值,则使用较暗的颜色。热图也由阴影矩阵的名称来定义。

R – heatmap() 函数

语法: heatmap(data)

参数

  • data: 它代表矩阵数据,如行和列的值。

返回: 该函数绘制了一个热图。

例子1: 在R编程语言中创建一个热图

# 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)       
R

输出:

在R语言编程中创建热图--heatmap()函数

在这里,在上面的例子中,指定了行和列的数量,用一个给定的函数来绘制热图。

例2:在热图中使用colorRampPalette

# 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 dendrogram
# Manual color range
my_colors <- colorRampPalette(c("cyan", "darkgreen"))
 
# Heatmap with manual colors
heatmap(data, col = my_colors(100))                           
R

输出

在R语言编程中创建热图--heatmap()函数

在上面的例子中,通过使用colorRampPalette合并两种不同的颜色来绘制热图。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册