R语言
packet.panel.default
位于 lattice
包(package)。 说明
绘制 "trellis"
对象时,面板始终按列变化最快的顺序绘制,然后是行,最后是页面。可以指定一个可选函数,根据给定的列、行和页以及其他相关信息,确定应该在该面板中使用的数据包(如果有)。此处记录的函数实现了默认行为,即将面板顺序与数据包顺序相匹配,这通过改变第一个条件变量最快,然后是第二个,依此类推来确定。该匹配是在条件变量的任何重新排序和/或排列之后执行的。
用法
packet.panel.default(layout, condlevels, page, row, column,
skip, all.pages.skip = TRUE)
参数
layout |
高级函数中的 |
condlevels |
相关排列和/或级别重新排序后的条件变量级别列表 |
page , row , column |
面板在页面、行和列的坐标系中的位置。 |
skip |
高级函数中的 |
all.pages.skip |
是否应在所有页面上复制 |
值
只要条件变量的数量是数值向量形式的条件变量水平的合适组合,每个元素是一个整数,索引相应变量的水平。具体来说,如果返回值为 p
,则第 i
条件变量将具有级别 condlevels[[i]][p[i]]
。
例子
packet.panel.page <- function(n)
{
## returns a function that when used as the 'packet.panel'
## argument in print.trellis plots page number 'n' only
function(layout, page, ...) {
stopifnot(layout[3] == 1)
packet.panel.default(layout = layout, page = n, ...)
}
}
data(mtcars)
HP <- equal.count(mtcars$hp, 6)
p <-
xyplot(mpg ~ disp | HP * factor(cyl),
mtcars, layout = c(0, 6, 1))
print(p, packet.panel = packet.panel.page(1))
print(p, packet.panel = packet.panel.page(2))
作者
Deepayan Sarkar Deepayan.Sarkar@R-project.org
也可以看看
相关用法
- R panel.xyplot xyplot 的默认面板函数
- R panel.bwplot bwplot 的默认面板函数
- R panel.loess 添加黄土平滑的面板函数
- 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.levelplot 水平图和等高线图的面板函数
- R panel.barchart 条形图的默认面板函数
- R panel.qqmathline qqmath 的有用面板函数
- R prepanel.functions Lattice 有用的 Prepanel 函数
- R print.trellis 绘制和总结网格对象
- R prepanel.default 默认预面板函数
- R xyplot.ts 时间序列绘图方法
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Associating Packets with Panels。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。