更改 R 派对图中的标签位置(decision/regression 树)
Changing label positions in a R party plot (decision/regression trees)
partykit
包很好地表示了决策树。我遇到的唯一问题是当标签很长然后重叠时。是否可以移动这些标签来防止它(见下图中的蓝色箭头)?
library("rpart")
library("partykit")
rp <- rpart(Kyphosis ~ Age + Number + Start, data = kyphosis)
party_rp <- as.party(rp)
plot(party_rp)
绘制边缘标签的默认面板函数 edge_simple
实现了一些调整策略:标签可以 "alternate"
跨越边缘,"decreasing"
,"increasing"
,或 "equal"
。然而,这些调整策略只是从最小标签长度 justmin
开始使用,默认为 Inf
(即没有调整)。有关详细信息,请参阅 ?edge_simple
。
您想查看一个示例,其中的理由是 "increasing"
并且 总是 应用(即 justmin = 1
):
plot(party_rp,
ep_args = list(justmin = 1, just = "increasing"))
partykit
包很好地表示了决策树。我遇到的唯一问题是当标签很长然后重叠时。是否可以移动这些标签来防止它(见下图中的蓝色箭头)?
library("rpart")
library("partykit")
rp <- rpart(Kyphosis ~ Age + Number + Start, data = kyphosis)
party_rp <- as.party(rp)
plot(party_rp)
绘制边缘标签的默认面板函数 edge_simple
实现了一些调整策略:标签可以 "alternate"
跨越边缘,"decreasing"
,"increasing"
,或 "equal"
。然而,这些调整策略只是从最小标签长度 justmin
开始使用,默认为 Inf
(即没有调整)。有关详细信息,请参阅 ?edge_simple
。
您想查看一个示例,其中的理由是 "increasing"
并且 总是 应用(即 justmin = 1
):
plot(party_rp,
ep_args = list(justmin = 1, just = "increasing"))