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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。