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


R text.rpart 将文本放置在树状图上


R语言 text.rpart 位于 rpart 包(package)。

说明

用文本标记树状图的当前图。

用法

## S3 method for class 'rpart'
text(x, splits = TRUE, label, FUN = text, all = FALSE,
     pretty = NULL, digits = getOption("digits") - 3, use.n = FALSE,
     fancy = FALSE, fwidth = 0.8, fheight = 0.8, bg = par("bg"),
     minlength = 1L, ...)

参数

x

"rpart" 的拟合模型对象。假定这是某个函数的结果,该函数生成一个对象,该对象的命名组件与 rpart 函数返回的组件具有相同的命名组件。

splits

逻辑标志。如果TRUE(默认),则树中的分割将标有分割标准。

label

为了与 rpart2 兼容,在此版本中被忽略(带有警告)。

FUN

标签函数的名称,例如text

all

逻辑性强。如果 TRUE ,则所有节点都被标记,否则仅标记终端节点。

minlength

用于因子标签的长度。值为 1 会使它们打印为‘a’, ‘b’,.....较大的值使用标签名称的缩写。有关详细信息,请参阅labels.rpart 函数。

pretty

minlength 参数的替代方案,请参阅 labels.rpart

digits

数字标签中包含的有效数字位数。

use.n

逻辑性强。如果 TRUE ,则添加到标签 ⁠(#events level1/ #events level2/⁠ 等(对于 classn 对于 anova 、以及 ⁠#events/n⁠ 对于 poissonexp )。

fancy

逻辑性强。如果 TRUE ,节点由椭圆(内部节点)和矩形(叶子)表示,并由 yval 标记。连接节点的边由左分割和右分割标记。

fwidth

与选项 fancy 以及椭圆形和矩形的宽度相关。如果是 fwidth < 1 则它是一个缩放因子(默认 = 0.8)。如果fwidth > 1则表示要使用的字符宽度(针对当前图形设备)的数量。

fheight

与选项 fancy 以及椭圆形和矩形的高度相关。如果是 fheight <1 则它是一个缩放因子(默认 = 0.8)。如果fheight > 1则表示要使用的字符高度(针对当前图形设备)的数量。

bg

用于绘制注释背景的颜色(如果 fancy = TRUE )。

...

图形参数也可以作为参数提供给该函数(请参阅par)。由于标签通常延伸到绘图区域之外,因此指定 xpd = TRUE 会很有帮助。

副作用

树状图的当前图已被标记。

例子

freen.tr <- rpart(y ~ ., freeny)
par(xpd = TRUE)
plot(freen.tr)
text(freen.tr, use.n = TRUE, all = TRUE)

也可以看看

text , plot.rpart , rpart , labels.rpart , abbreviate

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Place Text on a Dendrogram Plot。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。