在 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,所有绘图都被裁剪到设备区域。
这已在网上针对地块而非树木多次解决。我绘制了一个分类树,其中 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,所有绘图都被裁剪到设备区域。