02.07.2013 Views

现代统计图形 - 科学网—博客

现代统计图形 - 科学网—博客

现代统计图形 - 科学网—博客

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

118 第五章 图库<br />

域的颜色(当draw.segments为FALSE时无效);col.stars设定每个星形的颜色<br />

(当draw.segments为TRUE时无效);axes决定是否画坐标轴;frame.plot决定<br />

是否画整个图形的边框;add决定是否将图形添加到当前图形上。<br />

图5.30为数据mtcars的星状图,一共使用了7个变量:mpg为每加仑汽<br />

油可行驶英里数,cyl为汽缸数,disp为汽缸排量,hp为马力,drat为背齿<br />

轮比,wt为车重,qsec为行驶1/4英里的时间。从图中可以看到各种品牌和<br />

型号的汽车在这7方面的指标和性能表现。以星状图展示数据可以让我们很<br />

快找到一些有突出特征的个体,从而省去了在大批数据中逐个寻找、排序<br />

的过程。<br />

1 > # mtcars数据前7列的前6行<br />

2 > head(mtcars[, 1:7])<br />

mpg cyl disp hp drat wt qsec<br />

Mazda RX4 21.0 6 160 110 3.90 2.620 16.46<br />

Mazda RX4 Wag 21.0 6 160 110 3.90 2.875 17.02<br />

Datsun 710 22.8 4 108 93 3.85 2.320 18.61<br />

Hornet 4 Drive 21.4 6 258 110 3.08 3.215 19.44<br />

Hornet Sportabout 18.7 8 360 175 3.15 3.440 17.02<br />

Valiant 18.1 6 225 105 2.76 3.460 20.22<br />

5.24 带状图<br />

带状图(Strip Chart),又叫一维散点图(1-D Scatter Plot),是针对一<br />

维数据的“散点图”,它本质上是数据与固定值(固定x或固定y)之间的散<br />

点图,这样形成的图形外观是带状的,因此称之为带状图。<br />

R中带状图的函数为stripchart(),其用法如下:<br />

1 > usage(stripchart, "default")<br />

stripchart(x, method = "overplot", jitter = 0.1,<br />

offset = 1/3, vertical = FALSE, group.names, add = FALSE,<br />

at = NULL, xlim = NULL, ylim = NULL, ylab = NULL,<br />

xlab = NULL, dlab = "", glab = "", log = "", pch = 0,<br />

col = par("fg"), cex = par("cex"), axes = TRUE,<br />

frame.plot = axes, ...)<br />

1 > usage(stripchart, "formula", 0.9)<br />

stripchart(x, data = NULL, dlab = NULL, ..., subset,<br />

na.action = NULL)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!