R語言箱線圖創(chuàng)建實例講解
箱線圖是數(shù)據(jù)集中的數(shù)據(jù)分布良好的度量。 它將數(shù)據(jù)集分成三個四分位數(shù)。 此圖表表示數(shù)據(jù)集中的最小值,最大值,中值,第一四分位數(shù)和第三四分位數(shù)。 它還可用于通過繪制每個數(shù)據(jù)集的箱線圖來比較數(shù)據(jù)集之間的數(shù)據(jù)分布。
R語言中使用boxplot()函數(shù)來創(chuàng)建箱線圖。
語法
在R語言中創(chuàng)建箱線圖的基本語法是 -
boxplot(x, data, notch, varwidth, names, main)
以下是所使用的參數(shù)的描述 -
- x是向量或公式。
- 數(shù)據(jù)是數(shù)據(jù)幀。
- notch是邏輯值。 設(shè)置為TRUE以繪制凹口。
- varwidth是一個邏輯值。 設(shè)置為true以繪制與樣本大小成比例的框的寬度。
- names是將打印在每個箱線圖下的組標簽。
- main用于給圖表標題。
例
我們使用R語言環(huán)境中可用的數(shù)據(jù)集“mtcars”來創(chuàng)建基本箱線圖。 讓我們看看mtcars中的列“mpg”和“cyl”。
input <- mtcars[,c('mpg','cyl')] print(head(input))
當(dāng)我們執(zhí)行上面的代碼,它會產(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ù)組的中值如何相互匹配。
以下腳本將為每個數(shù)據(jù)組創(chuàng)建一個帶缺口的箱線圖。
# 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語言箱線圖創(chuàng)建實例講解的文章就介紹到這了,更多相關(guān)R語言箱線圖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vscode配置R語言debugger環(huán)境:'vscDebugger"的安裝方法
在R中安裝vscDebugger包可以通過兩種方法:第一種是使用Visual Studio Code的命令面板自動安裝,操作簡便,第二種是手動在R控制臺中安裝,這兩種方法都可以有效地安裝vscDebugger包,進而幫助用戶在R語言中進行代碼調(diào)試,更多詳細步驟和信息可以參考相關(guān)教程或文章2024-10-10