日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

R语言画图教程之盒形图

發布時間:2024/8/26 综合教程 39 生活家
生活随笔 收集整理的這篇文章主要介紹了 R语言画图教程之盒形图 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

R語言畫圖教程之盒形圖

我們之前有分享過一系列的R語言畫圖代碼(PCA圖、Pathway圖、火山圖、RDA圖、熱圖),今天再來補充一個盒形圖(箱形圖)的代碼。

以下代碼只是示例,不能直接搬來用哦,注意看注釋。

--------------代碼開始了-------------

setwd("E:/")#改變工作目錄

data=read.table("data.txt",header=T)#讀取數據,“header=T”第一行為表頭

mycolors=c("#A50F15","#DE2D26","#FB6A4A","#FCAE91","#FEE5D9","white","#EFF3FF","#BDD7E7","#6BAED6","#3182BD","#08519C","#74c476",rgb(107,174,213,max=255))

matrix_data= as.matrix(data)

boxplot(matrix_data,

boxwex=0.8,#盒型寬度

main =
"ABC",#圖表命名

ylim = c(10,
35),#y軸坐標范圍,可以不寫,可以替換成x

xlab =
"X_LAB",#x軸名稱,可以替換成y

staplewex=0.6,#邊緣線(訂書釘)寬度

range=1.5,#邊緣線擴展范圍,默認1.5

border=8,#盒形圖顏色,1~8,整數

col= mycolors,

#col =
"bisque",#盒子填充顏色

outline=T,#是否繪制異常值,默認為TRUE

#horizontal=TRUE,#水平,橫縱坐標對換

#notch=FALSE/TRUE,#蜂腰

)

#添加標題

title("ABC")

#加圖例

legend(0.5,33,#前一個是距離左側距離,后一個是距離底端距離,現在的位置是左上角

c("a","b","c"),#圖例名稱

fill =
c("yellow","orange","brown")#圖例填充顏色

)

#添加平均數點

points(c(1:12),#“(1:12)”要添加到1~12個盒子

c(read.table("mean.txt")),#讀取平均值數據,我不會寫直接運算的代碼,用了最笨的辦法,需要其他同事完善。

pch=15,#點的樣式,0~25,圖例可以在R中輸入“?points”查看

cex=0.5)#點的大小

------------運行結果展示------------

當然要用起來會對代碼有細微的調整,根據注釋去修改一下對應的代碼就可以了。PS:以上的代碼缺少一些參數(例如:中位數線的粗細,顏色等)。數據分析師培訓

總結

以上是生活随笔為你收集整理的R语言画图教程之盒形图的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。