lattice包:
学习此包的网站:
http://cm.bell-labs.com/cm/ms/departments/
sia/doc/trellis.user.pdf
另外lattice包有一个扩展包是基于lattice的,就是R的
latticeExtra包
由于它可以轻松生
成栅栏图形,因此许多用户都会使用它。
lattice包提供了丰富的函数,可生成单变量图形(点图、核密度图、直方图、柱状图和箱线图)、双变量图形(散点图、带状图和平行箱线图)和多变量图形(三维图和散点图矩阵)。
各种高级绘图函数都服从以下格式:
graph_function(formula,data= ,options)
- graph_function是表16-2的第二栏列出的某个函数。
- formula指定要展示的变量和条件变量。
- data指定一个数据框。
- options是逗号分隔参数,用来修改图形的内容、摆放方式和标注。表16-3列出了一些常见的选项。
lattice包中的图形类型和相应函数
图形类型
|
函数及说明
|
表达式示例
|
示例
|
三维等高线图 | contourpolt() |
z~x*y
|
contourplot(volcano)
|
三维水平图 | levelpolt() |
z~y*x
|
levelplot(volcano)
|
三维散点图 | cloud() |
z~x*y|A
|
|
三维线框图 | wireframe() |
z~y*x
|
wireframe(volcano)
|
条形图 | barchart() | x~A或A~x | |
箱线图 | bwplot() |
x~A或A~x
|
bwplot(mtcars$mpg)
|