在 R 中的 ggplot 中绘制树

Cin*_*ina 4 tree r ggplot2

我想知道是否可以通过ggplot绘制树?让我们说:

library(rpart
library(rpart.plot)

data(iris)
mod <- rpart(Species~., data=iris)
prp(mod)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

我可以在 ggplot 中绘制类似的图形吗?

For*_*ens 5

包中的autoplot.rpart()功能survMisc可以让您参与其中。但是您可能需要清理情节的呈现方式,可能需要在符号中分层等。这似乎只是一个起点:

library(rpart)
library(survMisc)

data(iris)
mod <- rpart(Species~., data=iris)

autoplot(mod, branch=0)
Run Code Online (Sandbox Code Playgroud)

ggplot2 rpart 拟合