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


R unitType 返回單位對象的單位

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

也可以看看

unit

相關用法


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