您的位置 首页 kreess

生信工具推薦|輕松繪制炫酷河流圖的9大畫法!

實用科研工具推薦 、詳實生信軟件教程分享、前沿創新組學文章解讀、獨傢生信視頻教程發佈,歡迎關註微信公眾號:基迪奧生物 (gene-denovo)| 本文作者:喵醬之前給大傢

實用科研工具推薦 、詳實生信軟件教程分享、前沿創新組學文章解讀、獨傢生信視頻教程發佈,歡迎關註微信公眾號:基迪奧生物 (gene-denovo)

| 本文作者:喵醬


之前給大傢分享過一篇R語言繪制河流圖的推文,有興趣可戳《如何繪制Science文章的“花式”河流圖?》。當時有小夥伴在問能不能有方便操作的新工具,現在終於有啦!

Fig1(Science,2017)Fig2(Nat Biotechnol,2021)

上述示例的這兩類圖表我們暫且都稱之為“河流圖”。河流圖即堆疊面積圖的變形,也可以用堆疊柱形圖的形式來靈活展現,它更適用於樣本或分組之間的處理方式存在梯度變化關系的數據。

通過河流圖,能輕松觀測到各個分類變量在不同樣本/分組中隨著梯度處理所產生的波動和變化趨勢。

比如,用於展示不同時間處理樣本中候選基因的表達量變化趨勢、檢測某處理下樣本中物種豐度在一定時間內的變化趨勢、在不同濃度梯度處理下花萼/葉片的長度……梯度關系可以是不同時間梯度,如不同的年份、季度、月份、處理天數,還可以為不同濃度梯度處理等等。

動態河流圖目前已上線OmicShare,一秒獲取高分期刊同款美圖簡直輕而易舉!

先來看下河流圖能有哪些效果:

這還隻是部分出圖效果展示哦,更多美圖等待你解鎖!

動態河流圖工具鏈接:

一、數據準備

數據格式支持txt(制表符分隔)文件、csv(逗號分隔文件)文本文件、以及Excel專用的xlsx格式,舊版Excel的xls(Excel 97-2003)格式。表格必須帶有表頭(即列名)和行名,第一列為分類信息(如物種名稱、蛋白名稱、基因名稱等),第一行為存在梯度變化的樣本或分組信息。

二、文件上傳及提交

點擊“選擇文件”一鍵上傳數據,點擊“提交”瞬間就能完成圖形繪制。

接下來就是各個參數的自定義啦!直接同一個頁面下拉,在“結果展示”中選擇對應項目編號,點擊“參數調整”按鈕,即可彈出參數修改面板。

三、動態參數修改

首先在基本設置中,我們通過點擊“文本樣式”、“坐標軸系”及“圖例”,分別展開相應的有關參數面板去做修改。

這裡有一個比較重要的參數,即“坐標軸系”中的軸刻度自適應。默認情況自適應是打開的,也不需要我們去進行調整,那什麼情況需要呢?這裡可以單獨看一下示例數據二:

這組數據中不同分類變量數值相差較大(99和0.01),此時軸刻度自適應隻能看到整體變化趨勢,如下圖這般。

若想要觀察到極小值數據的微小變化,可通過關閉軸刻度自適應,手動限制Y軸坐標范圍來放大局部所關註區間,如下。

回到正題,在基本設置中完成常規參數的修改後,我們可以在圖形設置面板對河流圖有關圖形類型及顏色相關參數進行調整。

在河流圖種類選項中,我們可以選擇河流種類(默認單向),若選擇雙向河流圖,則將位於最下層變量所代表的的河流條帶圍繞X軸創建對稱河流,整體河流堆疊後往上平移(註意,選擇雙向種類時,Y軸數據堆疊不等於總數值堆疊,因此隻能用於展示變化趨勢),如下圖。

選擇百分比河流圖,則以百分比的形式顯示每一種變量所占據的份額,如下圖。

此外,還可以修改“河流”的展現類型,如上述不同種類下的河流圖都使用瞭波浪,我們還可以選擇折線,如下。

或是選擇階梯,這種類型就等同於我們的堆疊柱形圖啦!

通過三種不同河流圖種類和三種河流圖不同類型任意搭配,同一組數據最終可以呈現出9種不同的圖表樣式,簡直挑花瞭眼!

此外我們還可以添加描邊效果,以及調整描邊粗細、顏色和不透明度。展開圖形顏色面板,可以選擇喜歡的配色方案,如下。

當然,也可以自行定義所需配色。

完成各類參數調整後,最後點擊“圖片下載”按鈕,我們可以先調整圖片的寬高比,這裡將圖形寬度調整到450,點擊圖形預覽進行查看。

類似階梯狀河流圖,柱子太肥瞭顯然不好看,波浪狀河流圖調整不同的寬高比也會呈現不同的樣式哦,所以在這裡調整還是很有必要的。調整完畢後,選擇所需圖形格式(svg/png/pdf),點擊下載圖形即可將圖表輸出到本地。

多組河流圖繪制tips

上述就是單組不同樣式河流圖的繪制方法啦!

那如果數據存在多個分組,比如探究對照組和實驗組在不同時間處理的樣本中微生物豐度變化趨勢對比,也可以使用河流圖,方法是一樣的!

首先準備好對照組和實驗組的數據表格,並分別上傳數據文件。數據上傳後在結果展示裡進行各類參數的調整並下載圖片。註意,這裡需要大傢把兩個圖表參數、寬高進行統一。

輸出到本地後,我們隻需要打開AI(或PPT等),將兩張圖表置入並排版對齊,最後可稍作調整,比如把標題刪掉一個,另一個挪動到中間位置。

最後導出即可,分組的畫法也就這麼簡單!

我們再換成階梯狀河流圖也是很好看的:

更多分組方法相同,先輸出單張矢量格式圖片(保持參數設定相同),使用AI、PPT等軟件進行拼接和輸出。

更多工具說明和結果解讀請詳見河流圖工具頁面的說明及案例部分哦~快去OmicShare使用吧!

今天的分享就到這裡~

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

返回顶部