91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

R語言怎樣繪制熱圖

發布時間:2021-11-22 09:36:35 來源:億速云 閱讀:389 作者:柒染 欄目:大數據

本篇文章為大家展示了R語言怎樣繪制熱圖,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

各位小可愛大家好啊,雖然是周末但小編還是馬不停蹄的給大家分享知識點。我們平時看文獻的時候會看到各種好看的熱圖,瞬間覺得逼格就上來了,官方解釋:熱圖可以簡單地聚合大量數據,,并使用一種漸進的色帶來優雅地表現出來,可以很直觀地展現空間數據的相對大小。其實熱圖的繪制并不難,你也可以畫出好看的熱圖。準備好了嗎,是時候展現真正的技術了。

第一步安裝:

install.packages("pheatmap") #安裝pheatmap包install.packages("RColorBrewer") #安裝RColorBrewer包library(pheatmap) #加載pheatmap包library(RColorBrewer) #加載RColorBrewer包

這里稍微給大家介紹一下RColorBrewer包:RColorBrewer is an R package that allows users to create colourful graphs with pre-made color palettes.為什么要使用它,是因為他艷麗及豐富的配色深深的把小編吸引住了,這么好的東西一定要分享給大家。他有三個配色。大家可以根據情況使用。


R語言怎樣繪制熱圖

R語言怎樣繪制熱圖

R語言怎樣繪制熱圖


第二步讀取數據:


首先我們來看一下數據的格式,第一行為樣品名稱,第一列為基因名稱。

R語言怎樣繪制熱圖

fitness <- read.delim("C:/Users/dell/Desktop/fitness.txt", row.names = 1) #讀取數據id <- read.delim("C:/Users/dell/Desktop/id.tmp") #讀取需要畫圖的基因fit.sel <- fitness[which(rownames(fitness) %in% id$ID), ] #提取需要畫圖的數據并保存
 

第三步查看數據分布:

summary(fit.sel)  #查看數據最大值最小值設置scale范圍
 

第四步畫圖:

bk = unique(c(seq(-5, 0, length=100), seq(0, 2, length=100))) #scale范圍col = c(colorRampPalette(rev(brewer.pal(11, "RdYlBu")))(200)) #顏色選取RdYlBupheatmap(fit.sel, color = col, breaks = bk, show_rownames = T, clustering_method = "ward.D2")
 

最后查看結果:


R語言怎樣繪制熱圖

R語言怎樣繪制熱圖

最后總結一下常用參數的設置:

treeheight_row 設置row方向的聚類樹高
treeheight_col 設置col方向的聚類樹高

cellheight 表示每個單元格的高度
cellwidth 表示每個單元格的寬度

display_numbers 表示是否將數值顯示在熱圖的格子中(T/F)。

fontsize 表示熱圖中字體顯示的大小

number_color 設置顯示內容的顏色

pheatmap(fit.sel, cellheight=9, cellwidth=18, treeheight_row=100, treeheight_col=18, color = col, breaks = bk, show_rownames = T, display_numbers=T, number_color="black", fontsize=6, clustering_method = "ward.D2")
 


這樣運行的結果如下:

R語言怎樣繪制熱圖


上述內容就是R語言怎樣繪制熱圖,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

留坝县| 呼和浩特市| 合水县| 双江| 泗洪县| 邻水| 茶陵县| 湛江市| 新干县| 新建县| 都昌县| 虞城县| 阆中市| 从化市| 鹤山市| 聊城市| 弋阳县| 崇义县| 盱眙县| 衡水市| 洛浦县| 清镇市| 淮北市| 大港区| 色达县| 巴东县| 清河县| 三门峡市| 秦皇岛市| 翁源县| 平南县| 安仁县| 靖西县| 彭州市| 罗定市| 长顺县| 都昌县| 图们市| 德格县| 抚远县| 洛浦县|