日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

如何優(yōu)雅的使用Excel作出高大上的圖片

 解螺旋 2020-08-27

解螺旋公眾號·陪伴你科研的第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繪制高大上的圖形!

1

Excel繪制相關性系數(shù)圖

相關性系數(shù)圖(Corrplot)在SCI論文中廣泛使用,其優(yōu)點是可便捷的顯示多個變量之間的相關性:

示例數(shù)據(jù)為不同組中的基因表達水平,下圖僅為部分數(shù)據(jù):

這么多數(shù)據(jù)堆在一起,如果沒有合適的圖形呈現(xiàn)我們很難發(fā)現(xiàn)各組之間是否有相關性!相關性系數(shù)圖是一個很好的選擇。商業(yè)化軟件Graphpad prism 8.0只能繪制簡單的熱圖,而不能繪制相關性系數(shù)圖。

步驟:
1. 計算Pearson相關系數(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:

2. 基本熱圖繪制

Excel開始菜單 -> 調節(jié)格式 -> 色階,得到基本熱圖:

選擇數(shù)據(jù),右擊設置單元格格式 -> 數(shù)字 -> 自定義 -> 類型中輸入;;;(三個分號),將隱藏數(shù)字:

依次選中熱圖的7行與7列調整熱圖格子的大?。?/span>

設置X軸標簽文字方向為豎排文字、向上旋轉文字:

得到了基本的相關性熱圖:

3. 美化相關性系數(shù)圖

視圖下去除勾選網(wǎng)格線:

選擇數(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ù)圖效果也可以為僅展示左下角部分:

4. 導出高清圖片

使用XL toolbox(https://www./ )Import&Export下導出高清圖片:

擴展
另外一個有意思的功能是在條件格式下可插入圖標集:

例如插入表示等級的五角星:

在其他規(guī)則處還可以根據(jù)自己的需求編輯規(guī)則:

通過設置單元格的規(guī)則我們可以繪制0,1類別圖,如1代表上調、0代表下調,繪制效果如下:

2

標準化熱圖繪制

使用Graphpad prism 8.0熱圖示例數(shù)據(jù)進行標準化熱圖繪制:

問題來了為什么需要進行數(shù)據(jù)標準化?
標準化有利于信息的展示,能夠更加明顯的顯示差異。例如實例數(shù)據(jù)未進行標準化與進行行標準化后的比較,以Liver為例標準化后其數(shù)據(jù)差異更加明顯:

如何進行Z-score標準化?
一列(行)數(shù)據(jù)的標準化,就是將該列(行)每個數(shù)值減去該列(行)的平均值,然后除以該列(行)的標準偏差。公式如下:

Excel中使用Average函數(shù)計算平均值,STDEV計算標準偏差。

選擇行標準化還是列標準化?

選擇行還是選擇列標準化的熱圖取決于所需要展示的信息。如示例數(shù)據(jù),展示同一器官不同基因表達采用行標準化,展示同一基因在不同器官表達采用列標準化。

利用Excel函數(shù)進行行標準化后,根據(jù)相關性系數(shù)圖的繪制方法繪制熱圖、進行美化,導出高清圖片即可:

關于列標準化,大家可以自行嘗試!在此還給大家分享一個自動進行行、列標準化的Excel模板:

輸入數(shù)據(jù),點擊行標準化或列標準化可以自行進行標準化,得到熱圖與標準化后的數(shù)據(jù):

3

Excel繪制弦圖

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下導出高清圖片即可。

4

Excel繪制地圖

Excel2019繪制中國地圖的基本操作為先準備好各個省份的數(shù)據(jù):

選擇數(shù)據(jù) -> 插入 -> 選擇地圖或者推薦的圖表 -> 選擇著色地圖 -> 確定,得到地圖:

繪制世界地圖的方法與繪制中國地圖的方法類似:

繪制三維地圖方法則為在菜單欄插入 -> 三維地圖:

    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多