lattice.options
位于 lattice
包(package)。 说明
处理点阵使用的设置的函数。它们的主要目的是使代码维护更容易,用户通常不需要使用这些函数。然而,在某些情况下,此级别的精细控制可能有用。
用法
lattice.options(...)
lattice.getOption(name)
参数
name |
给出设置名称的字符 |
... |
可以使用 |
细节
这些函数以 options
和 getOption
为模型,并且大部分行为类似。此处记录了一些可用组件,但不是全部。未记录的目的或者相当明显,或者 end-user 不感兴趣。
panel.error
-
一个函数,或
NULL
。如果是前者,对面板函数的每次调用都将包装在tryCatch
中,并使用指定的函数作为错误处理程序。默认使用panel.error
函数。这可以防止由于单个面板中的错误而导致绘图失败,并使网格操作处于无法管理的状态。如果设置为NULL
,则使用tryCatch
将无法捕获面板函数中的错误。 save.object
-
逻辑标志,指示在绘制时是否应保存
"trellis"
对象以供后续检索和进一步操作。默认为TRUE
。 layout.widths
,layout.heights
-
控制在绘制
"trellis"
对象过程中创建的网格布局中默认空间分配的详细信息。每个命名组件都是grid
函数unit
(x
、units
和可选的data
)的参数列表。通常 end-user 不感兴趣,他们应该在图形设置中使用类似命名的组件,可以使用
trellis.par.set
进行修改。 drop.unused.levels
-
名为
cond
和data
的两个组件的列表,这两个组件都是逻辑标志。这些标志指示是否将删除未使用的因子级别(分别是条件变量和主变量),这通常在执行子集化操作或创建 'interaction' 时相关。有关更多详细信息,请参阅xyplot
。请注意,这不会控制 'groups' 参数级别的删除。 legend.bbox
-
字符串,
"full"
或"panel"
。这决定了key
中的space="inside"
时对x
和y
的解释(确定图例;请参阅xyplot
):完整图形区域 ('"full"'),或只是边接口板的区域和条带('"panel"')。 default.args
-
给出各种标准参数默认值的列表:
as.table
,auto.key
,aspect
,between
,grid
,skip
,strip
,xscale.components
,yscale.components
和axis
。 highlight.gpar
-
为
gpar
提供参数的列表,用于突出显示使用trellis.focus
选择的视口。 banking
-
银行职能。请参阅
banking
。 axis.padding
-
列出名为
"numeric"
和"factor"
的组件,这两个组件都是标量。面板限制按此量扩展,以分别为数字和因子比例提供填充。 numeric 的值是乘法,而factor 是加法。 skip.boundary.labels
-
0 到 1 之间的数字标量。除非明确要求,否则不会绘制太接近限制的刻度线。限制按此比例缩小,超出的任何内容都将被跳过。
interaction.sep
-
用于创建与扩展公式接口交互的分隔符(请参阅
xyplot
)。 optimize.grid
-
逻辑标志,默认为
FALSE
。复杂的网格单元计算可能会很慢。有时,这些可以以潜在的准确性损失为代价进行优化。此选项控制是否应应用此类优化。 axis.units
-
列出确定轴组件的默认单位。 end-user 不应该感兴趣。
此外,每个高级函数都有默认预面板和面板函数的选项;例如,panel.xyplot
和 prepanel.default.xyplot
表示 xyplot
。其他选项的名称也类似。
值
lattice.getOption
返回单个组件的值,而 lattice.options
始终返回包含一个或多个命名组件的列表。当更改组件的值时,修改后的组件的旧值由 lattice.options
返回。如果不带任何参数调用,则返回完整列表。
例子
names(lattice.options())
str(lattice.getOption("layout.widths"), max.level = 2)
## Not run:
## change default settings for subsequent plots
lattice.options(default.args = list(as.table = TRUE,
grid = TRUE,
auto.key = TRUE))
## End(Not run)
作者
Deepayan Sarkar Deepayan.Sarkar@R-project.org
也可以看看
相关用法
- R latticeParseFormula 解析网格公式
- R lset 修改网格设置的接口 - 已失效
- R levelplot 水平图和等高线图
- R level.colors 计算代表数字或分类变量的假颜色的函数
- R llines 替代传统图形函数
- R panel.xyplot xyplot 的默认面板函数
- R xyplot.ts 时间序列绘图方法
- R panel.bwplot bwplot 的默认面板函数
- R panel.loess 添加黄土平滑的面板函数
- 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 simpleTheme 生成简单主题的函数
- R panel.parallel 并行的默认面板函数
- R print.trellis 绘制和总结网格对象
- R panel.cloud 云默认面板函数
- R packet.panel.default 将数据包与面板关联
- R trellis.device 初始化网格显示
- R cloud 3d 散点图和线框曲面图
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Low-level Options Controlling Behaviour of Lattice。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。