现代统计图形 - 科学网—博客
现代统计图形 - 科学网—博客
现代统计图形 - 科学网—博客
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
96 第五章 图库<br />
1 > par(mar = rep(0, 4))<br />
2 > x = matrix(sample(24), 8)<br />
3 > image(1:8, 1:3, x, col = heat.colors(24), axes = FALSE,<br />
4 + ann = FALSE)<br />
5 > text(rep(1:8, 3), rep(1:3, each = 8), as.vector(x))<br />
21 23 15 12 1 11 5 20<br />
14 4 24 8 10 7 22 9<br />
3 17 2 13 16 19 6 18<br />
图 5.19: 颜色图中色块与数值的对应关系:矩阵中数值越大,色块越趋近于<br />
白色,反之趋近红色。<br />
zlim = range(z[is.finite(z)]), xlim = range(x),<br />
ylim = range(y), col = heat.colors(12),<br />
add = FALSE, xaxs = "i", yaxs = "i", xlab,<br />
ylab, breaks, oldstyle = FALSE, ...)<br />
参数x、 y、 z与等高线的参数类似,不过由于该函数为泛型函数,因<br />
此也可以接受不同类型的参数,这三个参数除了可以接受两个数值向量<br />
和一个矩阵之外,x还可以接受一个列表,列表中包含三个子对象:x$x、<br />
x$y和x$z,这三个子对象分别为两个数值向量和一个矩阵,这种情况下就<br />
不需要另外单独提供y和z参数了;col设置一个颜色序列以便映射到不同大<br />
小的数值;add为逻辑值,决定是否将颜色图添加到现有图形上;breaks给<br />
定z分段的区间端点。<br />
这里我们仍然以新西兰Maunga Whau火山高度数据volcano为例。<br />
图5.20是火山数据的颜色图,从外观上来看,它与前面的颜色等高图几乎无<br />
异(图5.17),但图5.20中多了一些等高线,这也说明了颜色图较之颜色等<br />
高图的灵活性和可扩展性。在5.12小节的最后我们曾提到颜色等高图作完之<br />
后就不容易再往图中添加图形元素,而这里颜色图只是单幅图形,作完之