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


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。