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


R grid.record 封裝計算和繪圖


R語言 grid.record 位於 grid 包(package)。

說明

評估包含計算和依賴於計算的繪圖的表達式,以便在重繪場景(例如,設備調整大小或編輯)時重新運行計算和繪圖。

僅供專家使用。

用法

recordGrob(expr, list, name=NULL, gp=NULL, vp=NULL)
grid.record(expr, list, name=NULL, gp=NULL, vp=NULL)

參數

expr

模式 expressioncall 的對象或未計算的表達式。

list

定義要在其中評估 expr 的環境的列表。

name

字符標識符。

gp

"gpar" 的對象,通常是調用函數 gpar 的輸出。這本質上是圖形參數設置的列表。

vp

網格視口對象(或 NULL)。

細節

Grob 是由特殊類 "recordedGrob" 創建的(並在 grid.record 的情況下繪製)。此類的 drawDetails 方法使用列表作為計算環境(並將網格命名空間作為該環境的父級)來計算表達式。

注意

必須使用該函數代替函數recordGraphics;所有關於負責任地使用 recordGraphics 的可怕警告也適用於此。

例子

grid.record({
              w <- convertWidth(unit(1, "inches"), "npc")
              grid.rect(width=w)
            },
            list())

作者

Paul Murrell

也可以看看

recordGraphics

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Encapsulate calculations and drawing。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。