溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用R語言繪制箱線圖

發布時間:2022-03-10 11:13:28 來源:億速云 閱讀:761 作者:小新 欄目:開發技術

小編給大家分享一下如何使用R語言繪制箱線圖,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

箱線圖,又稱盒形圖,常用來展示數據的整體分布情況,也是目前科研論文中經常出現的一類圖形。標準的箱線圖包含幾個重要的元素,如下圖所示,包括下四分位數(第25%數據的大?。?、上四分位數(75%數據的大?。?、中位數等(中位數大?。┑鹊?。這種箱線圖怎么畫?這里教你用最簡單的R代碼畫出基礎的箱線圖,兩行三行搞定箱線圖!

數據準備

此處準備了24個樣本3000個基因的表達數據,由此進行畫圖。數據原始文件是tab分隔的文本文件,讀取數據保存到向量data中,矩陣的基本內容如下(顯示5行數據):

> head(data,5)
             CK-WT-1    CK-WT-2     CK-WT-3  CK-tdr1-1  CK-tdr1-2  CK-tdr1-3    NaWT-1     NaWT-2     NaWT-3  Natdr1-1
AT1G01010   3.741490   7.361800   5.8173400  5.7113100  7.9705400 10.3762000   6.29949   5.550620   5.847790 15.588100
AT1G01030   5.235280   2.770700   2.6685900  3.2263200  1.3210500  1.9672600   2.40259   3.230770   4.803780  2.043010
AT1G01040   2.821317   1.563395   1.9316282  3.1948090  2.6008540  2.3012776   2.04436   2.104095   2.630611  2.289544
AT1G01050 118.660000 140.143000 123.3830000 97.2229000 95.2539000 91.8525000 121.80800 125.135000 106.507000 81.699700
AT1G01060   1.873769  16.909025   0.9559375  0.4774184  0.5273923  0.4333881  39.10658  36.530250  19.456131 13.222704
           Natdr1-2  Natdr1-3   Na-WT-1  Na-WT-2   Na-WT-3 Na-tdr1-1 Na-tdr1-2 Na-tdr1-3      SWT-1      SWT-2      SWT-3
AT1G01010 14.763600 17.746700  9.849430  7.97949  6.841060 13.291200 25.370000 19.599400   4.966870   5.533490   3.188160
AT1G01030  2.295240  1.952860  1.833770  1.70757  0.809564  3.231720  1.804780  2.060440   8.492560   2.655640   2.255700
AT1G01040  2.801336  2.450605  3.419992  3.50951  2.388678  3.109170  3.559722  2.699009   3.533361   2.779014   1.973365
AT1G01050 84.849500 80.389500 95.484700 93.47060 78.313200 77.220800 93.267700 81.656100 204.019000 251.292000 257.625000
AT1G01060 10.889778 12.258010 74.498380 80.83165 22.768773  1.109817  2.482441 34.885769 209.860515  54.164781  11.474413
            Stdr1-1    Stdr1-2    Stdr1-3
AT1G01010  6.936500  7.8840200 11.2504000
AT1G01030  4.352980  4.5214700  7.1135100
AT1G01040  5.528830  4.9230430  5.6020740
AT1G01050 85.227500 77.5347000 84.9365000
AT1G01060  3.502854  0.9064844  0.3295299

箱線圖比較適合對較大數據量進行圖片展示,所以實際的繪圖的數據可以是來源于不同研究、不同對象的多種統計數據,不拘于案例演示的基因表達數據。

基礎繪圖

利用boxplot基礎繪圖函數繪制箱線圖,除顏色和相關設置之外,只需這基礎的一步即可繪制出完整的圖片(如下):

cols=rainbow(24) ###針對24個樣本,設置顏色,整體呈現彩虹色
par(cex=0.5)    ###設置字體大小
boxplot(data,las=2,main="expression",outline = F,col = cols,notch = T) ###繪圖

這里用到的繪圖函數boxplot相應的參數解釋如下,如需要了解更多參數,對圖片進行美化,查詢繪圖函數即可。

#data 繪圖矩陣
#las 控制坐標軸標簽方向
#main 圖片title
#outline 是否顯示異常值
#col  圖片顏色
#notch 是否顯示楔形缺刻

以上是“如何使用R語言繪制箱線圖”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女