strip.default
位于 lattice
包(package)。 说明
strip.default
是默认在网格图中绘制条带的函数。用户可以编写自己的 strip 函数,但最常见的是,这涉及使用稍微不同的参数调用 strip.default
。 strip.custom
提供了一种获取新的 strip 函数的便捷方法,该函数与 strip.default
的区别仅在于某些参数的默认值。
用法
strip.default(which.given,
which.panel,
var.name,
factor.levels,
shingle.intervals,
strip.names = c(FALSE, TRUE),
strip.levels = c(TRUE, FALSE),
sep = " : ",
style = 1,
horizontal = TRUE,
bg = trellis.par.get("strip.background")$col[which.given],
fg = trellis.par.get("strip.shingle")$col[which.given],
par.strip.text = trellis.par.get("add.text"))
strip.custom(...)
参数
which.given |
整数索引,指定该条对应的条件变量。 |
which.panel |
整数向量与条件变量的数量一样长。内容是指定每个调节变量的当前级别的索引(因此,这对于每个不同的数据包来说都是唯一的)。这与 |
var.name |
字符串或表达式的向量只要有多个条件变量即可。内容被解释为条件变量的名称。它们是否显示在条带上取决于 |
factor.levels |
字符串或表达式的向量,给出当前正在绘制的条件变量的级别。对于多个条件变量,这将随 |
shingle.intervals |
如果当前条对应于木瓦,则这应该是给出木瓦级别的 2 列矩阵。 (通过打印 |
strip.names |
长度为2的逻辑向量,指示是否将与正在绘制的条带对应的条件变量的名称写入条带上。这两个分量分别给出因子和木瓦的值。 当 |
strip.levels |
长度为2的逻辑向量,指示是否将与正在绘制的条带相对应的条件变量的级别写入条带上。这两个分量分别给出因子和木瓦的值。 |
sep |
字符或表达式,如果要显示名称和级别,则用作分隔符。 |
style |
整数,当前支持值 1、2、3、4 和 5,控制因子当前级别的编码方式。忽略带状疱疹(实际上,当 要了解 请注意,与 S-PLUS 不同, |
horizontal |
逻辑性,指定标签等是否应该水平。 |
par.strip.text |
包含控制每个条带上文本的参数的列表,其中包含组件 |
bg |
条带背景颜色。 |
fg |
条带前景色。 |
... |
要传递给 |
细节
网格函数的默认条带函数。有用主要是因为 style
参数 - 非默认样式通常提供更多信息,特别是当因子 x
的级别名称较小时。传统用法是 strip = function(...) strip.default(style=2,...)
,尽管可以通过使用 strip.custom
来简化。
值
strip.default
因其副作用而被调用,即绘制适合 multi-panel 网格条件图的条带。 strip.custom
返回一个与 strip.default
类似的函数,但调用中指定的参数具有不同的默认值。
例子
## Traditional use
xyplot(Petal.Length ~ Petal.Width | Species, iris,
strip = function(..., style) strip.default(..., style = 4))
## equivalent call using strip.custom
xyplot(Petal.Length ~ Petal.Width | Species, iris,
strip = strip.custom(style = 4))
xyplot(Petal.Length ~ Petal.Width | Species, iris,
strip = FALSE,
strip.left = strip.custom(style = 4, horizontal = FALSE))
作者
Deepayan Sarkar Deepayan.Sarkar@R-project.org
也可以看看
相关用法
- R standard.theme 内置图形主题
- R simpleTheme 生成简单主题的函数
- R singer 纽约合唱协会歌手的高度
- R simpleKey 生成简单 key 的函数
- R splom 散点图矩阵
- R shingles 带状疱疹
- R panel.xyplot xyplot 的默认面板函数
- R xyplot.ts 时间序列绘图方法
- R panel.bwplot bwplot 的默认面板函数
- R panel.loess 添加黄土平滑的面板函数
- R lset 修改网格设置的接口 - 已失效
- R panel.axis 绘图轴刻度和标签的面板函数
- R Rows 从列表中提取行
- R panel.number 在绘图期间访问辅助信息
- R trellis.par.get 网格显示的图形参数
- R update.trellis 检索和更新网格对象
- R barley 明尼苏达州大麦试验的产量数据
- R panel.functions 有用的面板函数组件
- R prepanel.functions Lattice 有用的 Prepanel 函数
- R xyplot 常见的二变量网格图
- R panel.parallel 并行的默认面板函数
- R print.trellis 绘制和总结网格对象
- R panel.cloud 云默认面板函数
- R packet.panel.default 将数据包与面板关联
- R levelplot 水平图和等高线图
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Default Trellis Strip Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。