直方圖(Histogram)又稱(chēng)柱狀圖,是一種統(tǒng)計(jì)報(bào)告圖,由一系列高度不等的縱條紋或線(xiàn)段表示的數(shù)據(jù)分布情況。可以使用直方圖估計(jì)數(shù)據(jù)的概率分布情況。
在R語(yǔ)言中,可以使用hist()函數(shù)來(lái)繪制直方圖。
其使用的格式為:
hist(x, breaks = "Sturges",
freq = NULL, probability = !freq,
include.lowest = TRUE, right = TRUE,
density = NULL, angle = 45, col = NULL, border = NULL,
main = paste("Histogram of" , xname),
xlim = range(breaks), ylim = NULL,
xlab = xname, ylab,
axes = TRUE, plot = TRUE, labels = FALSE,
nclass = NULL, warn.unused = TRUE, …)
主要參數(shù)的含義如下:
(1)x
向量,直方圖所用到的數(shù)據(jù)。
(2)breaks
直方圖的斷點(diǎn),主要有以下幾種情況:
①可以是一個(gè)向量給出直方圖中每個(gè)區(qū)間的斷點(diǎn);
②可以是一個(gè)函數(shù)用于計(jì)算每個(gè)斷點(diǎn)的向量;
③用于表示區(qū)間數(shù)的一個(gè)數(shù)字;
④一個(gè)字符串用于給出計(jì)算區(qū)間數(shù)所使用的算法;
⑤一個(gè)用于計(jì)算區(qū)間數(shù)的函數(shù)。
(3)freq
邏輯變量,如果設(shè)置為T(mén)RUE,則直方圖的數(shù)據(jù)為頻數(shù),若為FALSE,則為概率密度。
當(dāng)僅當(dāng)breaks為等距,且為指定probability時(shí),freq默認(rèn)為T(mén)RUE。
(4)probability
與!freq的含義相同。
(5)include.lowest
邏輯值,如果為T(mén)RUE,則如果數(shù)據(jù)x[i]等于斷點(diǎn)值,則會(huì)包含在第一個(gè)區(qū)間條中(如right參數(shù)為FALSE,則會(huì)包含在下一個(gè)區(qū)間中)。除非breaks是向量,否則設(shè)置會(huì)被忽略并給出一個(gè)警告錯(cuò)誤。
(6) right
邏輯值。如果設(shè)置為T(mén)RUE,則直方圖條右側(cè)區(qū)間是封閉的(左側(cè)開(kāi)放)。
(7)density
指陰影線(xiàn)的密度,即每英寸(2.54厘米)的線(xiàn)數(shù)。默認(rèn)值為NULL值,意味著沒(méi)有陰影線(xiàn)。非正值也不會(huì)繪制陰影線(xiàn)。
(8)angle
指陰影線(xiàn)的斜度,以逆時(shí)針角度給出。默認(rèn)為45度。
(9)col
填充條形使用的顏色。默認(rèn)值為NULL,即沒(méi)有填充色。
(10)border
數(shù)字或字符串,用于描述條形邊框的顏色。默認(rèn)為NULL,即使用標(biāo)準(zhǔn)前景色。
(11)main, xlim, ylim, xlab, ylab
見(jiàn)本站關(guān)于plot函數(shù)中的說(shuō)明(R語(yǔ)言中plot函數(shù)的使用)
(12)axes
邏輯值。默認(rèn)為T(mén)RUE,繪圖時(shí)繪制軸。
(13)labels
邏輯值。默認(rèn)為FALSE,如果為T(mén)RUE,則在條形框的頂端給出標(biāo)簽(頻數(shù)或密度)。
下面舉幾個(gè)例子:
(1)繪制19名學(xué)生的身高頻率直方圖。
Height<-c(144,166,163,143,152,169,130,159,160,175,161,170,146,159,150,183,165,146,169)
hist(Height,col="lightblue",border="red",labels=TRUE,ylim=c(0,7.2))
結(jié)果如下圖:

(2)hist(Height,breaks=12,freq=FALSE,density=10,angle=60)
結(jié)果如下圖:

(3)
data <- c(rep(1, 10), rep(2, 5), rep(3, 6))
hist(data, breaks = c(0.5, 1.5, 2.5, 3.5))
結(jié)果如下:

新聞熱點(diǎn)
疑難解答