講起熱圖,大家都會比較熟悉,繪制熱圖方式比較多,這里介紹的是ComplexHeatmap包繪制熱圖,首先配置資料,這里的自動生成一個10X10的矩陣
data=matrix(rnorm(100),nrow=10)
colnames(data)=paste0('sample',1:10)
rownames(data)=paste0('gene',1:10)
head(data)
加載R包
library(ComplexHeatmap)
Heatmap(data,
col=c('blue','white','red'),
cluster_rows = TRUE,
cluster_columns = TRUE)
基本的熱圖就已經出來了,里面的引數很多,可以查一下幫助檔案
增加一個標題,并將位置放在底部
Heatmap(data,
col=c('blue','white','red'),
cluster_rows = TRUE,
cluster_columns = TRUE,
column_title = "samples",
column_title_side="bottom")
修改圖例的標題
Heatmap(data,
col=c('blue','white','red'),
cluster_rows = TRUE,
cluster_columns = TRUE,
name='expression',
column_title = "samples",
column_title_side="bottom")
當然ComplexHeatmap包繪制的熱圖不僅僅是這樣的,今天只是簡單的介紹這個包的基本使用
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/232458.html
標籤:其他
