W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
條形圖表示矩形條中的數(shù)據(jù),條的長度與變量的值成比例。 R語言使用函數(shù) barplot() 創(chuàng)建條形圖。 R 語言可以在條形圖中繪制垂直和水平條。 在條形圖中,每個條可以給予不同的顏色。
在 R 語言中創(chuàng)建條形圖的基本語法是 -
barplot(H, xlab, ylab, main, names.arg, col)
以下是所使用的參數(shù)的描述 -
H 是包含在條形圖中使用的數(shù)值的向量或矩陣。
xlab 是 x 軸的標(biāo)簽。
ylab 是 y 軸的標(biāo)簽。
main 是條形圖的標(biāo)題。
names.arg 是在每個條下出現(xiàn)的名稱的向量。
col 用于向圖中的條形提供顏色。
# Create the data for the chart. H <- c(7,12,28,3,41) # Give the chart file a name. png(file = "barchart.png") # Plot the bar chart. barplot(H) # Save the file. dev.off()
當(dāng)我們執(zhí)行上面的代碼,它產(chǎn)生以下結(jié)果 -
可以通過添加更多參數(shù)來擴展條形圖的功能。 主要參數(shù)用于添加標(biāo)題。 col 參數(shù)用于向條形添加顏色。 name.args 是具有與輸入向量相同數(shù)量的值的向量,以描述每個條的含義。
以下腳本將在當(dāng)前R語言工作目錄中創(chuàng)建并保存條形圖。
# Create the data for the chart. H <- c(7,12,28,3,41) M <- c("Mar","Apr","May","Jun","Jul") # Give the chart file a name. png(file = "barchart_months_revenue.png") # Plot the bar chart. barplot(H,names.arg = M,xlab = "Month",ylab = "Revenue",col = "blue", main = "Revenue chart",border = "red") # Save the file. dev.off()
當(dāng)我們執(zhí)行上面的代碼,它產(chǎn)生以下結(jié)果 -
# Create the input vectors. colors <- c("green","orange","brown") months <- c("Mar","Apr","May","Jun","Jul") regions <- c("East","West","North") # Create the matrix of the values. Values <- matrix(c(2,9,3,11,9,4,8,7,3,12,5,2,8,10,11),nrow = 3,ncol = 5,byrow = TRUE) # Give the chart file a name. png(file = "barchart_stacked.png") # Create the bar chart. barplot(Values,main = "total revenue",names.arg = months,xlab = "month",ylab = "revenue", col = colors) # Add the legend to the chart. legend("topleft", regions, cex = 1.3, fill = colors) # Save the file. dev.off()
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: