标签: r plot tree glm party
我想绘制一棵由glmtree(partykit软件包)产生的树。不幸的是,终端节点重叠并且图形的标签不再正确显示。
生成树的代码是这样的:
C
是否有一种方法可以自定义plot()的输出以避免终端节点重叠?
这是我的意思的图片:
答案 0 :(得分:0)
可通过面板功能针对树的所有方面(内部节点,终端节点,边缘等)自定义plot()对象(以及其他glmtree对象)的partykit输出。 )。默认情况下,用于这种树的面板函数是node_bivplot(),它具有许多可调整的参数。有关详细信息,请参见?node_bivplot。例如,此处的相关选项是ylines,您可以将其增加到2。
plot()
glmtree
partykit
node_bivplot()
?node_bivplot
ylines
2
可以将参数传递给终端面板功能tp_args:
tp_args
plot(fit, tp_args = list(ylines = 2))