解螺旋公眾號·陪伴你科研的第2200天 Excel繪制弦圖、標準化熱圖、相關性系數(shù)圖、地圖、Cleveland圖全在行!幾乎所有人電腦上都安裝有Excel。微軟花了20年時間耗費數(shù)億美金將Excel打造為人類辦公軟件精華,其功能強大到“令人發(fā)指”!那么號稱除了不能給你生孩子外其他的事情都能干的Excel表格到底能繪制哪些高大上的圖形呢? 舉幾個例子,下圖是Excel繪制的Z score標準化熱圖、相關性系數(shù)圖、GO富集弦圖與地圖:Excel可以繪制出不遜于編程與其他專業(yè)軟件的圖形效果,還能夠導出適合發(fā)表的高分辨圖片。此外Excel還能夠實現(xiàn)一些常用軟件不能繪制的圖形繪制,例如上述圖形Graphpad prism 8.0均不能繪制。只需要一臺安裝有Excel的電腦我們就能輕松繪各種高大上的圖形,今天半夏就給大家分享使用Excel2019繪制高大上的圖形!相關性系數(shù)圖(Corrplot)在SCI論文中廣泛使用,其優(yōu)點是可便捷的顯示多個變量之間的相關性:示例數(shù)據(jù)為不同組中的基因表達水平,下圖僅為部分數(shù)據(jù):這么多數(shù)據(jù)堆在一起,如果沒有合適的圖形呈現(xiàn)我們很難發(fā)現(xiàn)各組之間是否有相關性!相關性系數(shù)圖是一個很好的選擇。商業(yè)化軟件Graphpad prism 8.0只能繪制簡單的熱圖,而不能繪制相關性系數(shù)圖。Pearson相關系數(shù)是范圍在 -1.0 到 1.0 之間(包括 -1.0 和1.0 在內)的無量綱指數(shù),反映了兩個數(shù)據(jù)集合之間的線性相關程度。我們使用Pearson (array1, array2) 返回Pearson乘積矩相關系數(shù)r。各組與自身的相關系數(shù)為1,$固定單元格,使用 =PEARSON($B:$B,C:C)計算Demo_A與其余各組的相關系數(shù):使用同樣的函數(shù)計算剩余各組間的Pearson相關系數(shù)r:Excel開始菜單 -> 調節(jié)格式 -> 色階,得到基本熱圖:選擇數(shù)據(jù),右擊設置單元格格式 -> 數(shù)字 -> 自定義 -> 類型中輸入;;;(三個分號),將隱藏數(shù)字:依次選中熱圖的7行與7列調整熱圖格子的大?。?/span>選擇數(shù)據(jù),右擊設置單元格格式,設置內邊框與外邊框,可選擇顏色:例如,設置內、外邊框均設置為黑色或外邊框設置為黑色、內邊框為白色:接下來給相關性系數(shù)圖添加圖例,即每種顏色所對應的值是多少。將所有相關性系數(shù)至于一列中,分別使用Max與Min函數(shù)計算相關系數(shù)中的最大值與最小值,得到其最大值為1、最小值為0.976623:圖例的范圍應該包括相關系數(shù)的最大值與最小值,因此設置圖例范圍為0.95-1,在Excel表格中輸入0.95-1的數(shù)值,開始菜單 -> 調節(jié)格式 -> 色階:隱藏數(shù)值,設置黑色邊框,在右側輸入數(shù)值,最終得到一個高顏值的相關性系數(shù)圖:相關性系數(shù)圖效果也可以為僅展示左下角部分:使用XL toolbox(https://www./ )Import&Export下導出高清圖片:在其他規(guī)則處還可以根據(jù)自己的需求編輯規(guī)則:通過設置單元格的規(guī)則我們可以繪制0,1類別圖,如1代表上調、0代表下調,繪制效果如下:使用Graphpad prism 8.0熱圖示例數(shù)據(jù)進行標準化熱圖繪制:問題來了為什么需要進行數(shù)據(jù)標準化?標準化有利于信息的展示,能夠更加明顯的顯示差異。例如實例數(shù)據(jù)未進行標準化與進行行標準化后的比較,以Liver為例標準化后其數(shù)據(jù)差異更加明顯:一列(行)數(shù)據(jù)的標準化,就是將該列(行)每個數(shù)值減去該列(行)的平均值,然后除以該列(行)的標準偏差。公式如下:Excel中使用Average函數(shù)計算平均值,STDEV計算標準偏差。選擇行還是選擇列標準化的熱圖取決于所需要展示的信息。如示例數(shù)據(jù),展示同一器官不同基因表達采用行標準化,展示同一基因在不同器官表達采用列標準化。利用Excel函數(shù)進行行標準化后,根據(jù)相關性系數(shù)圖的繪制方法繪制熱圖、進行美化,導出高清圖片即可:關于列標準化,大家可以自行嘗試!在此還給大家分享一個自動進行行、列標準化的Excel模板:輸入數(shù)據(jù),點擊行標準化或列標準化可以自行進行標準化,得到熱圖與標準化后的數(shù)據(jù):GO富集分析是組學分析中最常用的分析方法之一,GO富集弦圖(GO chord)可以很好的展示富集結果,即哪些蛋白參與了何種GO term。示例數(shù)據(jù)為參與GO term的基因,0代表不參與、1代表參與:Excelhome大神EH wangg913寫了一個弦圖繪制模板,下載鏈接為:http://club./forum.php?mod=viewthread&tid=1474230。將準備好的數(shù)據(jù)輸入Excel模板:點擊畫圖,即可快速得到一個漂亮的GO富集弦圖,參與GO term的蛋白一目了然:此外,相同的數(shù)據(jù)每次點擊畫圖都可以得到不同顏色的弦圖:使用XL toolbox(https://www./)Import&Export下導出高清圖片即可。Excel2019繪制中國地圖的基本操作為先準備好各個省份的數(shù)據(jù):選擇數(shù)據(jù) -> 插入 -> 選擇地圖或者推薦的圖表 -> 選擇著色地圖 -> 確定,得到地圖:繪制三維地圖方法則為在菜單欄插入 -> 三維地圖:
|