r語言如何製作熱圖?

時間 2022-01-17 00:52:57

1樓:

本篇博文屬於恰飯哦,但是對你也有作用哦!!

現在自己也分享一下自己這個歷程,最後,還是一句話,「使用R畫圖,資料準備非常非常的重要」

第一列,gene_id, 後面是重複,3個重複,我的共4個處理資料,12組

#檔案所在位置

setwd("I:FPKM")

library(pheatmap)

#BiocManager::install("heatmaps") #如沒有按照「pheatmap包請安裝」

dataset <- read.table('FPKM_聚類圖資料.txt',header = TRUE, row.names = 1)

# 構建樣本分類資料

sample_calss=c(rep('CS_Leaf',3rep('CK_Lead',3rep('CS_Root',3rep('CK_Root',3))

level = c(1:12)

annotation_c <- data.frame(sample_calss, level)

rownames(annotation_c) <- colnames(exp_ds)

gene_class=c(rep('High',30rep('Low',30))

sample_type=c(rep('CS',20rep('CK',20rep('Immunology',20))

annotation_r <- data.frame(gene_class, gene_type)

rownames(annotation_r) <- rownames(exp_ds)

pheatmap(exp_ds, #表達資料cluster_rows = T,#行聚類cluster_cols = T,#列聚類annotation_col =annotation_c, #樣本分類資料annotation_row = annotation_rannotation_legend=TRUE, # 顯示樣本分類show_rownames = T,# 顯示行名scale = "row", #對行標準化color =colorRampPalette(c("#8854d0", "#ffffff","#fa8231"))(100), # 熱圖基準顏色)

R語言中的Paris圖該怎麼用?

黃春霖 同樣的圖也可以用GGally包裡的ggpair函式,能夠根據變數型別自動繪製散點圖箱形圖密度圖,也可以自動計算連續變數之間的相關係數 塵封 pairs iris 1 4 結果如下 你也可以去掉上三角部分,如 pairs iris 1 4 upper.panel NULL panel.cor ...

R 語言小白如何開展 R 語言的學習啊?

個人拙見,學任何一門程式語言,都應該遵循這樣乙個過程 1 閱讀簡單的教程,能夠做到初步上手,具體來說就是要熟悉變數 資料型別 輸入輸出以及迴圈語法 2 直接上手實戰,不會就查Google 查bing 查bbs,你遇到的問題,大部分都是前人遇到過的。推薦兩個R語言教程,乙個是北大李東風老師的講義,乙個...

R語言記憶體如何清除?

gc 函式的方法不能非常有效的清除整個記憶體空間,如果你使用rstudio,可以呼叫rstudio的api rstudioapi restartSession 這樣不用顯式的退出rstudio,當然快捷鍵也可以ctrl shift F10 統計學小王子 第一種是 增加記憶體條,因為R的處理資料的上限...