panel.levelplot
位于 lattice
包(package)。 说明
这些是 levelplot
和 contourplot
的默认面板函数。还记录了与 levelplot
一起使用的替代基于光栅的面板函数。
用法
panel.levelplot(x, y, z,
subscripts,
at = pretty(z),
shrink,
labels,
label.style = c("mixed", "flat", "align"),
contour = FALSE,
region = TRUE,
col = add.line$col,
lty = add.line$lty,
lwd = add.line$lwd,
border = "transparent",
border.lty = 1,
border.lwd = 0.1,
...,
region.type = c("grid", "contour"),
col.regions = regions$col,
alpha.regions = regions$alpha,
identifier = "levelplot")
panel.contourplot(...)
panel.levelplot.raster(x, y, z,
subscripts,
at = pretty(z),
...,
col.regions = regions$col,
alpha.regions = regions$alpha,
interpolate = FALSE,
identifier = "levelplot")
参数
x , y , z |
定义绘图的变量。 |
subscripts |
整数向量,指示要绘制 |
at |
沿 |
shrink |
长度为 2 的数值向量(意味着同时用作 x 和 y 分量),或者包含分量 x 和 y 的列表,其中 x 和 y 是长度为 2 的数值向量。这允许矩形与 z-value 成比例缩放。可以单独制定宽度 (x) 和高度 (y) 的规格。长度为 2 的数值向量的元素给出收缩的最小和最大比例(对应于 z 的最小值和最大值)。 |
labels |
指示是否要绘制标签的逻辑标量,或者给出与
|
label.style |
控制如何确定标签位置和旋转。 |
contour |
逻辑标志,指定是否应绘制等高线。 |
region |
逻辑标志,指定轮廓间区域是否应使用适当颜色的矩形填充。 |
col , lty , lwd |
轮廓线的图形参数。 |
border |
|
border.lty , border.lwd |
边框的图形参数 |
... |
额外参数。 |
region.type |
字符串,
|
col.regions |
如果 |
alpha.regions |
控制面透明度的数值标量 |
interpolate |
逻辑,传递给 |
identifier |
附加到由此面板函数创建的 grobs 名称之前的字符串。 |
细节
levelplot
和 contourplot
使用相同的面板函数(仅某些参数的默认值不同)。 panel.contourplot
是 panel.levelplot
的简单包装。
当contour=TRUE
时,使用contourLines
函数计算轮廓线。
panel.levelplot.raster
是一个替代面板函数,它使用 R 2.11.0 及更高版本(通过 grid.raster
)中的光栅绘图函数。它的选项较少(例如,只能在等距网格上渲染数据),但效率更高。使用 panel.levelplot.raster
时,可能需要以相同的方式渲染颜色键。这是可能的,但必须单独进行;有关详细信息,请参阅levelplot
。
例子
require(grid)
levelplot(rnorm(10) ~ 1:10 + sort(runif(10)), panel = panel.levelplot)
suppressWarnings(plot(levelplot(rnorm(10) ~ 1:10 + sort(runif(10)),
panel = panel.levelplot.raster,
interpolate = TRUE)))
levelplot(volcano, panel = panel.levelplot.raster)
levelplot(volcano, panel = panel.levelplot.raster,
col.regions = hcl.colors, cuts = 30, interpolate = TRUE)
作者
Deepayan Sarkar Deepayan.Sarkar@R-project.org.
The functionality of region.type = "contour"
is based on code
borrowed from the gridGraphics
package, written by Zhijian
(Jason) Wen and Paul Murrell and ported to lattice by Johan Larsson.
也可以看看
相关用法
- R panel.loess 添加黄土平滑的面板函数
- R panel.xyplot xyplot 的默认面板函数
- R panel.bwplot bwplot 的默认面板函数
- R panel.axis 绘图轴刻度和标签的面板函数
- R panel.number 在绘图期间访问辅助信息
- R panel.functions 有用的面板函数组件
- R panel.parallel 并行的默认面板函数
- R panel.cloud 云默认面板函数
- R panel.pairs splom 的默认超级面板函数
- R panel.dotplot 点图的默认面板函数
- R panel.densityplot 密度图的默认面板函数
- R panel.spline 添加样条平滑的面板函数
- R panel.stripplot 带状图的默认面板函数
- R panel.smoothScatter 格子面板函数类似于 smoothScatter
- R panel.violin 创建小提琴图的面板函数
- R panel.qqmath qqmath 的默认面板函数
- R panel.superpose 分组显示面板函数
- R panel.histogram 直方图的默认面板函数
- R panel.barchart 条形图的默认面板函数
- R panel.qqmathline qqmath 的有用面板函数
- R packet.panel.default 将数据包与面板关联
- R prepanel.functions Lattice 有用的 Prepanel 函数
- R print.trellis 绘制和总结网格对象
- R prepanel.default 默认预面板函数
- R xyplot.ts 时间序列绘图方法
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Panel Functions for levelplot and contourplot。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。