當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。