update.trellis
位於 lattice
包(package)。 說明
類 "trellis"
對象的更新方法,以及檢索最後打印的網格對象(已保存)的方法。
用法
## S3 method for class 'trellis'
update(object,
panel,
aspect,
as.table,
between,
key,
auto.key,
legend,
layout,
main,
page,
par.strip.text,
prepanel,
scales,
skip,
strip,
strip.left,
sub,
xlab,
ylab,
xlab.top,
ylab.right,
xlim,
ylim,
xscale.components,
yscale.components,
axis,
par.settings,
plot.args,
lattice.options,
index.cond,
perm.cond,
...)
## S3 method for class 'trellis'
t(x)
## S3 method for class 'trellis'
x[i, j, ..., drop = FALSE]
trellis.last.object(..., prefix)
參數
object , x |
要更新的對象,屬於 |
i , j |
要使用的索引。目前不允許使用姓名。 |
drop |
邏輯上,是否要刪除隻有一層的維度。目前被忽略,其行為就像 |
panel ,aspect ,as.table ,between ,key ,auto.key ,legend ,layout ,main ,page ,par.strip.text ,prepanel ,scales ,skip ,strip ,strip.left ,sub ,xlab ,ylab ,xlab.top ,ylab.right ,xlim ,ylim ,xscale.components ,yscale.components ,axis ,par.settings ,plot.args ,lattice.options ,index.cond ,perm.cond ,... |
將用於更新 |
prefix |
用作標識 |
細節
所有高級點陣函數(例如 xyplot
)都會生成 (S3) 類 "trellis"
的對象,該對象通常由其 print
方法顯示。然而,可以使用update
方法對對象本身進行很大程度的操作和修改,然後根據需要重新顯示。
高級函數的大多數參數也可以提供給 update
方法,但有一些例外。一般來說,需要更改每個麵板中的數據的任何內容都是 no-no (這包括 formula, data, groups,
subscripts
和 subset
)。其他一切在技術上都是遊戲,盡管可能尚未實現。如果您發現缺少您想要的東西,請隨時提出請求。
並非萊迪思函數接受的所有參數都由 update
處理,但上麵列出的參數應該可以工作。 xyplot
的幫助頁麵中說明了這些參數的用途。任何其他參數都會添加到要傳遞給 panel
函數的參數列表中。由於其有些特殊的性質,對 cloud
和 wireframe
生成的對象的更新還不能很好地工作。
"["
方法是更新 index.cond
的便捷快捷方式。 t
方法是在隻有兩個條件變量的特殊(但頻繁)情況下更新 perm.cond
的便捷快捷方式,當它具有切換 (‘transposing’) 順序的效果時。
"trellis"
對象的打印方法可以選擇在打印後保存對象。如果啟用此函數,trellis.last.object
可以檢索它。默認情況下,將檢索最後繪製的對象,但如果當前頁麵上繪製了多個對象,則可以使用適當的 prefix
參數檢索其他對象。如果使用參數調用 trellis.last.object
,這些參數將用於在返回檢索到的對象之前更新它。
值
類 trellis
的對象,默認由 print.trellis
繪製。 trellis.last.object
返回NULL
表示沒有可用的已保存對象。
例子
spots <- by(sunspots, gl(235, 12, labels = 1749:1983), mean)
old.options <- lattice.options(save.object = TRUE)
xyplot(spots ~ 1749:1983, xlab = "", type = "l",
scales = list(x = list(alternating = 2)),
main = "Average Yearly Sunspots")
update(trellis.last.object(), aspect = "xy")
trellis.last.object(xlab = "Year")
lattice.options(old.options)
作者
Deepayan Sarkar Deepayan.Sarkar@R-project.org
也可以看看
相關用法
- R utilities.3d 3-D 繪圖的實用函數
- 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 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 levelplot 水平圖和等高線圖
- R trellis.device 初始化網格顯示
- R cloud 3d 散點圖和線框曲麵圖
- R tmd Tukey 均差圖
- R panel.pairs splom 的默認超級麵板函數
- R draw.colorkey 通常為水平圖生成色鍵
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Retrieve and Update Trellis Object。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。