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


R lattice.options 控制格行为的低级选项


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

说明

处理点阵使用的设置的函数。它们的主要目的是使代码维护更容易,用户通常不需要使用这些函数。然而,在某些情况下,此级别的精细控制可能有用。

用法

lattice.options(...)
lattice.getOption(name)

参数

name

给出设置名称的字符

...

可以使用 name = value 形式的一个或多个参数或通过传递此类标记值的列表来定义新选项或修改现有选项。可以通过将组件的名称(作为字符串)作为未命名参数来检索现有值。

细节

这些函数以 optionsgetOption 为模型,并且大部分行为类似。此处记录了一些可用组件,但不是全部。未记录的目的或者相当明显,或者 end-user 不感兴趣。

panel.error

一个函数,或NULL。如果是前者,对面板函数的每次调用都将包装在tryCatch 中,并使用指定的函数作为错误处理程序。默认使用panel.error 函数。这可以防止由于单个面板中的错误而导致绘图失败,并使网格操作处于无法管理的状态。如果设置为 NULL ,则使用 tryCatch 将无法捕获面板函数中的错误。

save.object

逻辑标志,指示在绘制时是否应保存 "trellis" 对象以供后续检索和进一步操作。默认为 TRUE

layout.widths , layout.heights

控制在绘制 "trellis" 对象过程中创建的网格布局中默认空间分配的详细信息。每个命名组件都是 grid 函数 unit ( xunits 和可选的 data )的参数列表。

通常 end-user 不感兴趣,他们应该在图形设置中使用类似命名的组件,可以使用 trellis.par.set 进行修改。

drop.unused.levels

名为 conddata 的两个组件的列表,这两个组件都是逻辑标志。这些标志指示是否将删除未使用的因子级别(分别是条件变量和主变量),这通常在执行子集化操作或创建 'interaction' 时相关。有关更多详细信息,请参阅xyplot。请注意,这不会控制 'groups' 参数级别的删除。

legend.bbox

字符串,"full""panel" 。这决定了 key 中的 space="inside" 时对 xy 的解释(确定图例;请参阅 xyplot ):完整图形区域 ('"full"'),或只是边接口板的区域和条带('"panel"')。

default.args

给出各种标准参数默认值的列表: as.table , auto.key , aspect , between , grid , skip , strip , xscale.components , yscale.componentsaxis

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.xyplotprepanel.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

也可以看看

options , trellis.device , trellis.par.get , Lattice

相关用法


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