当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。