R語言
unitType
位於 grid
包(package)。 說明
此函數返回單位對象的單位。
用法
unitType(x, recurse = FALSE)
參數
x |
一個單位對象。 |
recurse |
是否遞歸成複雜單元。 |
值
對於簡單單位,這隻是坐標係向量,例如 "inches"
或 "npc"
。
涉及單元操作的更複雜單元會返回一個運算符,例如 "sum"
、 "min"
或 "max"
。
當 recurse = TRUE
時,結果始終是一個列表,更複雜的單元會生成子列表(請參見下麵的示例)。
例子
u <- unit(1:5, c("cm", "mm", "in", "pt", "null"))
unitType(u)
unitType(unit(1, "npc"))
unitType(unit(1:3/4, "npc"))
unitType(unit(1:3/4, "npc") + unit(1, "inches"))
unitType(min(unit(0.5, "npc"), unit(1, "inches")))
unitType(unit.c(unit(0.5, "npc"), unit(2, "inches") + unit(1:3/4, "npc"),
unit(1, "strwidth", "hi there")))
unitType(min(unit(1, "in"), unit(1, "npc") + unit(1, "mm")))
unitType(u, recurse=TRUE)
unitType(unit(1, "npc"), recurse=TRUE)
unitType(unit(1:3/4, "npc"), recurse=TRUE)
unitType(unit(1:3/4, "npc") + unit(1, "inches"), recurse=TRUE)
unitType(min(unit(0.5, "npc"), unit(1, "inches")), recurse=TRUE)
unitType(unit.c(unit(0.5, "npc"), unit(2, "inches") + unit(1:3/4, "npc"),
unit(1, "strwidth", "hi there")), recurse=TRUE)
unitType(min(unit(1, "in"), unit(1, "npc") + unit(1, "mm")), recurse=TRUE)
unlist(unitType(min(unit(1, "in"), unit(1, "npc") + unit(1, "mm")),
recurse=TRUE))
作者
Thomas Lin Pedersen and Paul Murrell
也可以看看
相關用法
- R unit.pmin 並行單元最小值和最大值
- R unit.rep 複製單元對象的元素
- R unit 創建單元對象的函數
- R unit.length 單位對象的長度
- R unit.c 組合單元對象
- R grid.curve 在位置之間繪製曲線
- R legendGrob 構建一個圖例 Grob
- R grid.draw 畫一個網格
- R grid.stroke 描邊或填充路徑
- R viewportTransform 定義組轉換
- R grid.raster 渲染光柵對象
- R showGrob 標簽網格塊
- R gridCoords 為網格對象創建坐標集
- R grid.points 繪製數據符號
- R grid.force 強製將一個對象放入其組件中
- R grobCoords 計算 Grob 周長上的點
- R Working 維護和導航網格視口樹
- R grid.display.list 控製網格顯示列表
- R dataViewport 根據數據創建帶有比例的視口
- R stringWidth 創建說明字符串或數學表達式的寬度和高度的單位
- R grid.show.viewport 繪製網格視口圖
- R validDetails 自定義網格 grob 驗證
- R grid.segments 繪製線段
- R grid.frame 創建用於包裝對象的框架
- R gPath 連接 Grob 名稱
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Return the Units of a Unit Object。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。