更改 R 方图中的标签位置(决策/回归树)

Jot*_* eN 5 plot r party decision-tree

partykit包很好地表示了决策树。我遇到的唯一问题是标签很长然后它们重叠。是否可以移动这些标签以防止它(见下图中的蓝色箭头)?

library("rpart")
library("partykit")
rp <- rpart(Kyphosis ~ Age + Number + Start, data = kyphosis)
party_rp <- as.party(rp)

plot(party_rp)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

Ach*_*eis 3

用于绘制边缘标签的默认面板功能edge_simple实现了一些对齐策略: 标签可以"alternate"跨边缘、为"decreasing""increasing""equal"。然而,这些调整策略只是从justmin默认的最小标签长度开始使用Inf(即,没有调整)。请参阅?edge_simple了解更多详情。

"increasing"您想查看一个始终应用理由的示例(即justmin = 1):

plot(party_rp,
  ep_args = list(justmin = 1, just = "increasing"))
Run Code Online (Sandbox Code Playgroud)

简单边缘