中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
【R語(yǔ)言】熱圖繪制-heatmap+RColorBrewer配色方案

前面給大家介紹了如何使用R自帶的heatmap函數(shù)+R自帶的配色方案來(lái)繪制熱圖

?【R語(yǔ)言】熱圖繪制-heatmap函數(shù)+默認(rèn)配色方案

?R語(yǔ)言中的顏色(一)-自帶的調(diào)色板

也給大家介紹了如何使用R自帶的heatmap函數(shù)+gplots的配色方案來(lái)繪制熱圖

?R語(yǔ)言】熱圖繪制-heatmap+gplots配色方案

?R語(yǔ)言中的顏色(二)-gplots包

也給大家介紹了如何使用R自帶的heatmap函數(shù)+grDevice的配色方案來(lái)繪制熱圖

?【R語(yǔ)言】熱圖繪制-heatmap+grDevice配色方案

?R語(yǔ)言中的顏色(三)-grDevice包

今天我們接著來(lái)聊heatmap這個(gè)函數(shù)繪制熱圖,這次我們使用RColorBrewer這個(gè)R包里面的配色方案

?R語(yǔ)言中的顏色(四)-RColorBrewer包

首先我們還是先讀取需要的數(shù)據(jù),這里用到的數(shù)據(jù)跟【R語(yǔ)言】熱圖繪制-heatmap函數(shù)用到的數(shù)據(jù)是一樣的

#讀取所有miRNA的表達(dá)矩陣expr=read.table("miRNA_expr.txt",header=T,row.names=1,sep="\t")#讀取差異表達(dá)分析結(jié)果#差異表達(dá)分析可以參考https://ke.qq.com/course/package/37513deg=read.table("MIR_DEG_fc_2.5_pval_0.01.txt",header=T,row.names = 1,sep="\t")#設(shè)置樣本類型type=factor(rep(c("CR","CC"),each=3))#提取差異表達(dá)miRNA的名字miRNA=rownames(deg)#提取差異表達(dá)miRNA對(duì)應(yīng)的表達(dá)矩陣data=as.matrix(expr[miRNA,])

接下來(lái)我們使用RColorBrewer包里面的函數(shù)來(lái)生成配色方案

#如果沒(méi)有安裝RColorBrewer這個(gè)包,需要先去掉下一行中的#,再運(yùn)行進(jìn)行安裝#install.packages("RColorBrewer")
#加載RColorBrewer這個(gè)R包library(RColorBrewer)
#展示PiYG配色方案中的11種顏色display.brewer.pal(11,"PiYG")

接下來(lái)我們看看如何使用colorRampPalette函數(shù)生成漸變色

#生成三張圖片,按三行一列排布par(mfrow=c(3,1))#PiYG中一共有11中顏色,畫11根柱子來(lái)展示barplot(1:11,col=brewer.pal(11, "PiYG"))#通過(guò)colorRampPalette生成漸變色,PiYG中本身就有11中個(gè)顏色#后面括號(hào)中的數(shù)字是要生成漸變色的個(gè)數(shù),也為11,所以效果跟上圖一樣barplot(1:11,col=colorRampPalette(brewer.pal(11, "PiYG"))(11))#通過(guò)colorRampPalette生成25個(gè)漸變色barplot(1:25,col=colorRampPalette(brewer.pal(11, "PiYG"))(25))

接下來(lái)我們用這25個(gè)漸變色來(lái)繪制熱圖

coul <- colorRampPalette(brewer.pal(11, "PiYG"))(25)heatmap(data, cexCol = 1, #設(shè)置列標(biāo)簽字體大小 scale="row", #按行做歸一化 col = coul #使用PiYG配色方案生成的25個(gè)漸變色 )

我們還能用其他的配色方案試試

#展示OrRd配色方案中的9種顏色display.brewer.pal(9,"OrRd")

接下來(lái)我們用OrRd配色方案生成的50個(gè)漸變色來(lái)繪制熱圖

coul <- colorRampPalette(brewer.pal(9, "OrRd"))(50)heatmap(data, cexCol = 1, #設(shè)置列標(biāo)簽字體大小 scale="row", #按行做歸一化 col = coul #使用OrRd配色方案生成的50個(gè)漸變色       )

其實(shí)RColorBrewer里還有很多其他的配色方案,這里就不依依列舉了,感興趣的小伙伴可以翻看?R語(yǔ)言中的顏色(四)-RColorBrewer包

本文中使用的表達(dá)矩陣來(lái)自GEO公共數(shù)據(jù)庫(kù)

https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE82236

關(guān)于GEO數(shù)據(jù)庫(kù)檢索和差異表達(dá)分析可以參考

基于GEO公共數(shù)據(jù)庫(kù)的數(shù)據(jù)挖掘

課程網(wǎng)址:

https://ke.qq.com/course/package/37513

課程二維碼:

長(zhǎng)按維碼跳轉(zhuǎn)

參考資料:

?【R語(yǔ)言】熱圖繪制-heatmap函數(shù)+默認(rèn)配色方案

?【R語(yǔ)言】熱圖繪制-heatmap+gplots配色方案

?【R語(yǔ)言】熱圖繪制-heatmap+grDevice配色方案

?R語(yǔ)言中的顏色(一)-自帶的調(diào)色板

?R語(yǔ)言中的顏色(二)-gplots包

?R語(yǔ)言中的顏色(三)-grDevice包

?R語(yǔ)言中的顏色(四)-RColorBrewer包

? 超詳細(xì)的熱圖繪制教程(5000余字),真正的保姆級(jí)教程

? R語(yǔ)言繪制基因表達(dá)熱圖(簡(jiǎn)易版)

? 一個(gè)R函數(shù)搞定風(fēng)險(xiǎn)評(píng)估散點(diǎn)圖,熱圖

? R繪制甲基化和表達(dá)譜聯(lián)合分析熱圖

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
文獻(xiàn)配套GitHub發(fā)表級(jí)別繪圖03-條形圖
R語(yǔ)言中顏色搭配以及圓形條形圖展示
使用 ggplot2 和 RColorBrewer 擴(kuò)展調(diào)色板
R語(yǔ)言配色方案-RcolorBrewer包
R極簡(jiǎn)教程
R中調(diào)用RColorBrewer顏色方法
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服