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


R dotchart 克利夫兰的点图


R语言 dotchart 位于 graphics 包(package)。

说明

绘制克利夫兰点图。

用法

dotchart(x, labels = NULL, groups = NULL, gdata = NULL, offset = 1/8,
         ann = par("ann"), xaxt = par("xaxt"), frame.plot = TRUE, log = "",
         cex = par("cex"), pt.cex = cex,
         pch = 21, gpch = 21, bg = par("bg"),
         color = par("fg"), gcolor = par("fg"), lcolor = "gray",
         xlim = range(x[is.finite(x)]),
         main = NULL, xlab = NULL, ylab = NULL, ...)

参数

x

数值向量或矩阵(允许 NA )。如果 x 是一个矩阵,则整个图由每行并置的点图组成。满足 is.numeric(x) 但不满足 is.vector(x) || is.matrix(x) 的输入将被 as.numeric 强制,并发出警告。

labels

每个点的标签向量。对于向量,默认使用 names(x) ;对于矩阵,默认使用行标签 dimnames(x)[[1]]

groups

一个可选因子,指示 x 的元素如何分组。如果 x 是矩阵,则 groups 将默认为 x 的列。

gdata

各组的数据值。这通常是一个总结,例如每组的中位数或平均值。

offset

ylablabels 的偏移量(以英寸为单位)。

ann

logical 值,指示默认注释(标题以及 x 和 y 轴标签)是否应出现在绘图上。

xaxt

指示 x 轴样式的字符串;使用 "n" 抑制并参见 par("xaxt")

frame.plot

指示是否应在图周围绘制方框的逻辑。

log

指示一个或另一个轴是否应为对数的字符串,请参阅 plot.default

cex

要使用的字符大小。将 cex 设置为小于 1 的值可能是避免标签重叠的有用方法。与许多其他图形函数不同,这设置的是实际大小,而不是 par("cex") 的倍数。

pt.cex

cex 应用于绘制符号。这与 plot() 中的 cex 类似。

pch

要使用的绘图字符或符号。

gpch

用于组值的绘图字符或符号。

bg

要使用的绘制字符或符号的背景颜色;使用par(bg= *)设置整个图的背景颜色。

color

用于点和标签的颜色。

gcolor

用于组标签和值的单一颜色。

lcolor

用于水平线的颜色。

xlim

例如,绘图的水平范围,请参见 plot.window

main

该图的总体标题,请参见 title

xlab , ylab

轴注释如 title

...

graphical parameters 也可以指定为参数。

调用此函数是因为它的副作用,即产生两种点图变体,如 Cleveland (1985) 中所述。

点图是条形图的合理替代品。

例子

dotchart(VADeaths, main = "Death Rates in Virginia - 1940")

op <- par(xaxs = "i")  # 0 -- 100%
dotchart(t(VADeaths), xlim = c(0,100), bg = "skyblue",
         main = "Death Rates in Virginia - 1940", xlab = "rate [ % ]",
         ylab = "Grouping:  Age  x   Urbanity . Gender")
par(op)

参考

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.

Cleveland, W. S. (1985) The Elements of Graphing Data. Monterey, CA: Wadsworth.

Murrell, P. (2005) R Graphics. Chapman & Hall/CRC Press.

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Cleveland's Dot Plots。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。