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


R grid.grob 創建網格圖形對象,又名“Grob”


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

說明

創建網格圖形對象,簡短(“grob”s)。

grob()gTree() 是基本創建者,grobTree()gList() 需要幾次才能構建新的創建者。

用法

## Grob Creation:

grob (..., name = NULL, gp = NULL, vp = NULL, cl = NULL)
gTree(..., name = NULL, gp = NULL, vp = NULL, children = NULL,
      childrenvp = NULL, cl = NULL)
grobTree(..., name = NULL, gp = NULL, vp = NULL,
         childrenvp = NULL, cl = NULL)
gList(...)

## Grob Properties:
childNames(gTree)
is.grob(x)

參數

...

對於 grobgTree ,說明圖形對象重要特征的命名槽。對於 gListgrobTree ,一係列 grob 對象。

name

grob 的字符標識符。用於在顯示列表中查找該 grob 和/或作為另一個 grob 的子項。

children

"gList" 對象。

childrenvp

viewport 對象(或 NULL )。

gp

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

vp

viewport 對象(或 NULL )。

cl

給出新類的類屬性的字符串。

gTree

"gTree" 對象。

x

一個R對象。

細節

這些函數可用於創建基本的 "grob""gTree""gList" 對象,或從其中之一派生的新類。

網格圖形對象(“grob”)是圖形項的說明。這些基本類提供了驗證、繪製和修改圖形對象的默認行為。 grob()gTree() 都調用函數validDetails 來檢查返回的對象內部是否一致。

"gTree" 可以有其他 grobs 作為子項;當繪製 gTree 時,它會繪製其所有子節點。在繪製其子級之前,gTree 會推送其 childrenvp 槽,然後向上導航(調用 upViewport ),以便子級可以通過 vpPath 指定其在 childrenvp 中的位置。

Grob 名稱一般不需要唯一,但 gTree 的所有子節點必須具有不同的名稱。 grob 名稱可以是任何字符串,但不建議在 grob 名稱中使用 gPath 分隔符(當前為 :: )。

函數 childNames 返回作為 gTree 子級的 grobs 的名稱。

所有網格基元( grid.linesgrid.rect 等)和一些更高級別的網格組件(例如 grid.xaxisgrid.yaxis )均派生自這些類。

當 gTree 的唯一組件是 grobs 時,grobTree 隻是 gTree 的方便包裝器(因此所有未命名參數都成為 gTree 的子級)。

grid.grob 函數已失效。

一個R類的對象"grob", A無軸的觀察項目。

作者

Paul Murrell

也可以看看

grid.drawgrid.editgrid.get

相關用法


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