熱圖作為生物信息中一種常用的數據表現方法,可以簡單地彙聚大量數據,同時可使用一種相對應的漸變顔色來展示數據。這種方法可以很直觀地呈現空間數據的疏密程度或頻率高低。
常見繪制熱圖的方法有很多,如可用R包,OmicSare tools的熱圖工具,Heml等繪制。那麼如何利用Origin繪制熱圖呢?讓我們來一起學習一下吧~
01
導入數據
把數據輸入到origin的sheet中;26個英文字母為26行,每一列的名稱以數字1~26命名(數據為随機輸入)
02
繪制熱圖
①選中全部數據;②點擊Plot;③點擊Heatmap圖标的▼;④選擇Heatmap with labels(與Heatmap的區别為有無labels,labels可以在後續的設置中更改)
彈出Plotting: plotvm對話框,Data Layout 可以根據自己的需要選擇用X軸或Y軸表示,本文選擇Y across columns。其他參數一般默認即可。
示例圖:可以看到選擇Y across columns,則Long name 為Y軸。
03
美化
(1)調整圖形尺寸:雙擊圖形,彈出Plot Details對話框,在對話框左側選擇Layer 1,點擊對話框右側Size/Speed按鈕,對圖形的尺寸進行更改;
(2)更改Lables:雙擊圖形,彈出Plot Details對話框,在對話框左側選擇Sheet 1,點擊對話框右側Lable按鈕;
(3)更改填充顔色:雙擊圖形,彈出Plot Details對話框,在對話框左側選擇Sheet 1,點擊對話框右側Colormap按鈕,點擊Fill後彈出對話框,以3-Color Limiting Mixing為例,設置中間色為Yellow。點擊OK并應用,可以看到如下效果圖:
其他選項大家可以自己挖掘一下!
例如在Load Palette中有很多系統自帶的配色可供選擇。
(4)顔色刻度值和範圍:雙擊圖形,彈出Plot Details對話框,在對話框左側選擇Sheet 1,點擊對話框右側Colormap按鈕,點擊Level後彈出對話框。熱值範圍1~51,Major Levels默認5,為主刻度數。Minor Levels默認5,為中間插入的顔色數量,若改變Minor Levels會使得顔色漸變條更光滑。
比如Minor Levels設置200,Total也會随之改變。
下圖分别是Minor Levels為5和200的熱圖,可以明顯的看出Minor Levels為200的熱圖顔色漸變條更光滑更自然。
大家如果有什麼問題,可以在我們的推文下方留言,我們會把大家反饋的問題進行統計,并且反饋較多的問題會專門做一次origin答疑哦~
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!