R語言
grid.grep
位於 grid
包(package)。 說明
給定路徑,在顯示列表上或給定的 grob 中查找所有匹配的 grobs 和/或視口。
用法
grid.grep(path, x = NULL, grobs = TRUE, viewports = FALSE,
strict = FALSE, grep = FALSE, global = FALSE,
no.match = character(), vpPath = viewports)
參數
path |
gPath 或 vpPath 或可以解釋為其中之一的字符值。 |
x |
一個 grob 或 |
grobs |
指示是否搜索 grobs 的邏輯值。 |
viewports |
指示是否搜索視口的邏輯值。 |
strict |
一個布爾值,指示 |
grep |
|
global |
一個布爾值,指示該函數是否應僅影響 |
no.match |
未找到匹配項時返回的值。 |
vpPath |
一個邏輯值,指示是否返回每個 grob 的 vpPath 作為結果的屬性。 |
值
gPath 或 vpPath,或者,如果 global
是 TRUE
,則為 gPath 和/或 vpPath 列表。
如果 vpPath
是 TRUE
,則每個 gPath 結果將具有屬性 "vpPath"
。
如果沒有匹配,則返回no.match
。
例子
# A gTree, called "grandparent", with child gTree,
# called "parent", with childrenvp vpStack (vp2 within vp1)
# and child grob, called "child", with vp vpPath (down to vp2)
sampleGTree <- gTree(name="grandparent",
children=gList(gTree(name="parent",
children=gList(grob(name="child", vp="vp1::vp2")),
childrenvp=vpStack(viewport(name="vp1"),
viewport(name="vp2")))))
# Searching for grobs
grid.grep("parent", sampleGTree)
grid.grep("parent", sampleGTree, strict=TRUE)
grid.grep("grandparent", sampleGTree, strict=TRUE)
grid.grep("grandparent::parent", sampleGTree)
grid.grep("parent::child", sampleGTree)
grid.grep("[a-z]", sampleGTree, grep=TRUE)
grid.grep("[a-z]", sampleGTree, grep=TRUE, global=TRUE)
# Searching for viewports
grid.grep("vp1", sampleGTree, viewports=TRUE)
grid.grep("vp2", sampleGTree, viewports=TRUE)
grid.grep("vp", sampleGTree, viewports=TRUE, grep=TRUE)
grid.grep("vp2", sampleGTree, viewports=TRUE, strict=TRUE)
grid.grep("vp1::vp2", sampleGTree, viewports=TRUE)
# Searching for both
grid.grep("[a-z]", sampleGTree, viewports=TRUE, grep=TRUE, global=TRUE)
也可以看看
網格.ls()
相關用法
- R grid.group 畫一個組
- R grid.grab 抓取當前電網輸出
- R grid.grill 畫一個烤架
- R grid.grob 創建網格圖形對象,又名“Grob”
- R grid.glyph 繪製排版字形
- R grid.get 獲取網格圖形對象
- R grid.curve 在位置之間繪製曲線
- R grid.draw 畫一個網格
- R grid.stroke 描邊或填充路徑
- R grid.raster 渲染光柵對象
- R grid.points 繪製數據符號
- R grid.force 強製將一個對象放入其組件中
- R grid.display.list 控製網格顯示列表
- R grid.show.viewport 繪製網格視口圖
- R grid.segments 繪製線段
- R grid.frame 創建用於包裝對象的框架
- R grid.pack 將對象打包在框架內
- R grid.text 繪製文字
- R grid.xspline 繪製 X 樣條線
- R grid.copy 製作網格圖形對象的副本
- R grid.record 封裝計算和繪圖
- R grid.pretty 生成一組合理(“漂亮”)的斷點
- R grid.show.layout 繪製網格布局圖
- R grid.convert 不同網格坐標係之間的轉換
- R grid.DLapply 修改網格顯示列表
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Search for Grobs and/or Viewports。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。