R語(yǔ)言箱線圖創(chuàng)建實(shí)例講解
箱線圖是數(shù)據(jù)集中的數(shù)據(jù)分布良好的度量。 它將數(shù)據(jù)集分成三個(gè)四分位數(shù)。 此圖表表示數(shù)據(jù)集中的最小值,最大值,中值,第一四分位數(shù)和第三四分位數(shù)。 它還可用于通過(guò)繪制每個(gè)數(shù)據(jù)集的箱線圖來(lái)比較數(shù)據(jù)集之間的數(shù)據(jù)分布。
R語(yǔ)言中使用boxplot()函數(shù)來(lái)創(chuàng)建箱線圖。
語(yǔ)法
在R語(yǔ)言中創(chuàng)建箱線圖的基本語(yǔ)法是 -
boxplot(x, data, notch, varwidth, names, main)
以下是所使用的參數(shù)的描述 -
- x是向量或公式。
- 數(shù)據(jù)是數(shù)據(jù)幀。
- notch是邏輯值。 設(shè)置為TRUE以繪制凹口。
- varwidth是一個(gè)邏輯值。 設(shè)置為true以繪制與樣本大小成比例的框的寬度。
- names是將打印在每個(gè)箱線圖下的組標(biāo)簽。
- main用于給圖表標(biāo)題。
例
我們使用R語(yǔ)言環(huán)境中可用的數(shù)據(jù)集“mtcars”來(lái)創(chuàng)建基本箱線圖。 讓我們看看mtcars中的列“mpg”和“cyl”。
input <- mtcars[,c('mpg','cyl')] print(head(input))
當(dāng)我們執(zhí)行上面的代碼,它會(huì)產(chǎn)生以下結(jié)果 -
mpg cyl Mazda RX4 21.0 6 Mazda RX4 Wag 21.0 6 Datsun 710 22.8 4 Hornet 4 Drive 21.4 6 Hornet Sportabout 18.7 8 Valiant 18.1 6
創(chuàng)建箱線圖
以下腳本將為mpg(英里/加侖)和cyl(氣缸數(shù))之間的關(guān)系創(chuàng)建箱線圖。
# Give the chart file a name. png(file = "boxplot.png") # Plot the chart. boxplot(mpg ~ cyl, data = mtcars, xlab = "Number of Cylinders", ylab = "Miles Per Gallon", main = "Mileage Data") # Save the file. dev.off()
當(dāng)我們執(zhí)行上面的代碼,它產(chǎn)生以下結(jié)果 -
帶槽的箱線圖
我們可以繪制帶槽的箱線圖,以了解不同數(shù)據(jù)組的中值如何相互匹配。
以下腳本將為每個(gè)數(shù)據(jù)組創(chuàng)建一個(gè)帶缺口的箱線圖。
# Give the chart file a name. png(file = "boxplot_with_notch.png") # Plot the chart. boxplot(mpg ~ cyl, data = mtcars, xlab = "Number of Cylinders", ylab = "Miles Per Gallon", main = "Mileage Data", notch = TRUE, varwidth = TRUE, col = c("green","yellow","purple"), names = c("High","Medium","Low") ) # Save the file. dev.off()
當(dāng)我們執(zhí)行上面的代碼,它產(chǎn)生以下結(jié)果 -
到此這篇關(guān)于R語(yǔ)言箱線圖創(chuàng)建實(shí)例講解的文章就介紹到這了,更多相關(guān)R語(yǔ)言箱線圖內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
R語(yǔ)言關(guān)于協(xié)方差分析實(shí)例分析
在本篇內(nèi)容里小編給大家整理的是一篇關(guān)于R語(yǔ)言關(guān)于協(xié)方差分析實(shí)例分析內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。2021-05-05vscode配置R語(yǔ)言debugger環(huán)境:'vscDebugger"的安裝方法
在R中安裝vscDebugger包可以通過(guò)兩種方法:第一種是使用Visual Studio Code的命令面板自動(dòng)安裝,操作簡(jiǎn)便,第二種是手動(dòng)在R控制臺(tái)中安裝,這兩種方法都可以有效地安裝vscDebugger包,進(jìn)而幫助用戶在R語(yǔ)言中進(jìn)行代碼調(diào)試,更多詳細(xì)步驟和信息可以參考相關(guān)教程或文章2024-10-10

R語(yǔ)言實(shí)現(xiàn)隨機(jī)森林的方法示例