当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。