当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R panel.number 在绘图期间访问辅助信息


R语言 panel.number 位于 lattice 包(package)。

说明

对格子图的控制是通过一组用户可指定的函数来提供的,这些函数在绘图期间执行各种任务。并非所有信息都可供所有函数使用。此处记录的函数尝试提供一致的接口,以从这些用户指定的函数(即指定为 panelstripaxis 函数)内访问相关信息。请注意,此信息不可用于 prepanel 函数,该函数在实际绘图之前执行。

用法


current.row(prefix)
current.column(prefix)
panel.number(prefix)
packet.number(prefix)
which.packet(prefix)

trellis.currentLayout(which = c("packet", "panel"), prefix)

参数

which

返回值(矩阵)是否应包含面板编号或数据包编号,它们通常但不一定相同(详细信息请参见下文)。

prefix

用作标识 "trellis" 对象绘图的前缀的字符串。仅当特定页面被多个图占据时才相关。默认为适合最后打印的 "trellis" 对象的值。请参阅trellis.focus

trellis.currentLayout 返回一个矩阵,其行数和列数与当前绘图中的面板布局中的行数和列数相同。矩阵中的条目是整数索引,指示哪个数据包(或面板;见下文)占据该位置,0 表示不存在面板。 current.rowcurrent.column 返回整数索引,指定布局中当前处于活动状态的行和列。 panel.number 返回一个整数,计算正在绘制的面板(第一个面板从 1 开始,也称为面板顺序)。 packet.number 根据数据包顺序给出数据包编号,数据包顺序是通过改变第一个条件变量最快,然后是第二个,依此类推来确定的。 which.packet 以数值向量的形式返回条件变量级别的组合,只要条件变量的数量相同,每个元素都是一个整数,索引相应变量的级别。

注意

这些函数的可用性使得早期版本的lattice中可用的一些函数变得多余,即称为panel.numberpacket.number的可选参数,这些参数可用于panelstrip。如果您编写了此类函数,则只需用相应的函数调用替换 panel.numberpacket.number 的实例就足够了。您还应该从函数的参数列表中删除 panel.numberpacket.number 以避免出现警告。

如果这些访问器函数不足以满足您的需求,请随时联系维护者并要求更多。

作者

Deepayan Sarkar Deepayan.Sarkar@R-project.org

也可以看看

Lattice , xyplot

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Accessing Auxiliary Information During Plotting。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。