Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改R方图中的标签位置(决策树/回归树)_R_Plot_Decision Tree_Party - Fatal编程技术网

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

更改R方图中的标签位置(决策树/回归树),r,plot,decision-tree,party,R,Plot,Decision Tree,Party,partykit包提供了决策树的良好表示。我唯一的问题是标签很长,然后重叠。是否可以移动这些标签以防止它(参见下图中的蓝色箭头) 库(“rpart”) 图书馆(“partykit”) rp用于绘制边缘标签的默认面板功能edge\u simple实现了一些对齐策略:标签可以跨边缘进行“替换”,可以进行“减少”,进行“增加”,或者进行“相等”。然而,这些对齐策略仅从最小标签长度justmin开始使用,默认为Inf(即,无对齐)。有关更多详细信息,请参见?edge\u simple 您希望看到一个示例

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

库(“rpart”)
图书馆(“partykit”)

rp用于绘制边缘标签的默认面板功能
edge\u simple
实现了一些对齐策略:标签可以跨边缘
进行“替换”
,可以
进行“减少”
进行“增加”
,或者
进行“相等”
。然而,这些对齐策略仅从最小标签长度
justmin
开始使用,默认为
Inf
(即,无对齐)。有关更多详细信息,请参见
?edge\u simple

您希望看到一个示例,其中对正是
“增加”
,并且始终应用(即
justmin=1
):

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

plot(party_rp)
plot(party_rp,
  ep_args = list(justmin = 1, just = "increasing"))