在 R 中调整大小 tree/window

Resizing tree/window in R

这已在网上针对地块而非树木多次解决。我绘制了一个分类树,其中 labels/text 似乎不适合 window:

xtree <- rpart(Event ~ ACTIVITY_X + ACTIVITY_Y + ACTIVITY_Z, data = train, method = "class", parms = list(split = "information"))

plot(xtree)
text(xtree)
summary(xtree)

这是树本身的图片,如您所见,一些文字被剪掉了。也许我可以减小文本的大小以使其适合?

希望这是一个相关的问题!

您可以使用 par 来调整使用 cex 的比例。我没有你的数据,但这应该可以。

xtree <- rpart(Event ~ ACTIVITY_X + ACTIVITY_Y + ACTIVITY_Z, data = train, method = "class", parms = list(split = "information"))

par(cex = .5)
plot(xtree)
text(xtree)
summary(xtree)

您可以调整 cex 使其适合您。

解决方法是使用

text(my.tree, use.n=T, xpd=NA)

其中 xpd"par" 的参数,以避免在绘图区域外剪裁。如果 xpd=FALSE,所有绘图都被裁剪到绘图区域,如果 TRUE,所有绘图都被裁剪到图形区域,如果 NA,所有绘图都被裁剪到设备区域。