當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R plot.histogram 繪製直方圖


R語言 plot.histogram 位於 graphics 包(package)。

說明

"histogram" 對象的繪圖方法,通常由 hist 生成。

用法

## S3 method for class 'histogram'
plot(x, freq = equidist, density = NULL, angle = 45,
               col = "lightgray", border = NULL, lty = NULL,
               main = paste("Histogram of", paste(x$xname, collapse = "\n")),
               sub = NULL, xlab = x$xname, ylab,
               xlim = range(x$breaks), ylim = NULL,
               axes = TRUE, labels = FALSE, add = FALSE,
               ann = TRUE, ...)

## S3 method for class 'histogram'
lines(x, ...)

參數

x

histogram 對象,或帶有組件 densitymid 等的 list ,有關 x 組件的信息,請參閱 hist

freq

邏輯性;如果 TRUE ,直方圖圖形將呈現頻率的表示,即 x$counts ;如果 FALSE ,則繪製相對頻率(概率),即 x$density 。對於等距breaks,默認值為 true,否則為 false。

col

用於填充條形的顏色。默認值已更改為NULL(空心條)僅從R4.2.0。

border

條形周圍邊框的顏色。

angle , density

按線選擇條形陰影:請參閱rect

lty

用於條形的線型,另請參見 lines

main , sub , xlab , ylab

title 的這些參數在這裏有有用的默認值。

xlim , ylim

具有合理默認值的 x 和 y 值的範圍。

axes

邏輯,指示是否應繪製軸。

labels

邏輯或字符。如果不是FALSE,則另外在條形頂部繪製標簽;如果是 TRUE ,則繪製計數或舍入密度;如果 labelscharacter ,則繪製自身。

add

合乎邏輯的。如果是 TRUE ,則僅將條形添加到當前繪圖中。這就是lines.histogram(*) 的作用。

ann

合乎邏輯的。是否應該繪製注釋(標題和軸標題)?

...

進一步graphical parameterstitleaxis

細節

lines.histogram(*)plot.histogram(*, add = TRUE) 相同。

例子

(wwt <- hist(women$weight, nclass = 7, plot = FALSE))
plot(wwt, labels = TRUE) # default main & xlab using wwt$xname
plot(wwt, border = "dark blue", col = "light blue",
     main = "Histogram of 15 women's weights", xlab = "weight [pounds]")

## Fake "lines" example, using non-default labels:
w2 <- wwt; w2$counts <- w2$counts - 1
lines(w2, col = "Midnight Blue", labels = ifelse(w2$counts, "> 1", "1"))

也可以看看

histstemdensity

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Plot Histograms。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。