2020-06-22
曾經的(de)我一聽(ting)說要(yao)繪制熱圖(tu),其實內心里是(shi)拒絕(jue)的(de),為啥?
方法工具很多,真的難以選擇!
配(pei)色試了N種, 還是不忍直視!
色塊堆疊密集(ji),數(shu)據無(wu)法查看!
圖形樣(yang)式調整(zheng),終(zhong)被逼成(cheng)了“設計(ji)獅”!
您是否(fou)有和我一樣的經歷呢(ni)?AI時代,畫(hua)個(ge)熱(re)圖(tu)怎么能這般(ban)痛苦吶,今天(tian)小派君就(jiu)給(gei)大(da)家安利(li)幾個(ge)親測專業又好(hao)用的動態交互(hu)熱(re)圖(tu)小工具,幫助大(da)家輕輕松(song)松(song)拿下熱(re)圖(tu)!
1、云圖匯—交(jiao)互熱圖
首先墻(qiang)裂給大家推薦一款“派森(sen)諾基因云”(www.genescloud.cn)的交互熱圖“小神器”。它有以下主要(yao)功能(neng):
① 操作簡單:只需(xu)三(san)步出圖快;
② 無需編程:圖形參數(shu)任意調;
③ 配(pei)(pei)色(se)精(jing)美(mei):期刊配(pei)(pei)色(se)自由(you)選;
④ 結果可查:實時保存任你看(kan)。
Step1 選擇“交(jiao)互熱圖”
進入【云(yun)圖(tu)匯】模塊(kuai),搜索“熱圖(tu)”或者點擊左(zuo)側導航欄,點擊進入“交(jiao)互熱圖(tu)”。
Step2 上傳數(shu)據(ju) 提(ti)交繪圖
進入“交互(hu)熱圖”模塊后,上傳好(hao)“數(shu)據文件”和“分組(zu)文件”,點擊(ji)“提交繪圖”即可(ke)生(sheng)成圖片!
數(shu)據格式要求:
1. 列名不(bu)要包含(han)逗號(hao),空(kong)格(ge)或者其它特殊符(fu)號(hao);
2. 數據(ju)中不能包含重(zhong)復行名(ming);
3. 數據要(yao)求都是(shi)數值型。
數據文件格式示例:
分組文件格式示例:
Step3 調整參數,更新繪圖
進入“圖表調(diao)整”頁面,可(ke)以進行各種顯示內容和樣式的調(diao)整。且調(diao)整后結(jie)果(guo)實時保存,可(ke)隨時隨地查看(kan)。
2、R包-heatmaply
# 加載需要的包
library("heatmaply")
# 導入數據
# 測(ce)試(shi)數據可(ke)進入【云圖匯->交互熱圖】圖表(biao)數據部分下載(zai)
dat <- read.delim("data_eg_1.txt",row.names=1)
# 生成并保存交(jiao)互圖網頁(ye)
heatmaply(dat,file = "heatmap.html")
browseURL("heatmap.html")
3、R包-d3heatmap
# 簡單(dan)兩步,即可(ke)生成動態交互圖
library(d3heatmap)
d3heatmap(dat)
以上兩款交(jiao)互熱圖(tu)(tu)R包,有coding興(xing)趣的(de)童鞋可(ke)以試試,如需(xu)要調(diao)整(zheng)出更加個性化、更加精美的(de)圖(tu)(tu)片,需(xu)要深入(ru)學習,反復調(diao)整(zheng)各種(zhong)(zhong)參數(shu)。相比(bi)而言,“派森諾基(ji)因云”的(de)交(jiao)互熱圖(tu)(tu)無需(xu)編(bian)寫(xie)代(dai)碼(ma),不用care各種(zhong)(zhong)參數(shu),快速高效一鍵繪圖(tu)(tu),精美樣式(shi)一鍵直達,調(diao)整(zheng)后(hou)的(de)效果實(shi)(shi)時保存(cun),真(zhen)正幫您實(shi)(shi)現所(suo)(suo)見即(ji)所(suo)(suo)得(de)。
把(ba)數據可視(shi)化交(jiao)給(gei)"派森諾(nuo)基因云"
(www.genescloud.cn)
把時間留給自己(ji)更好(hao)的(de)享(xiang)受生活!