终端面板partykit r节点id打印对象信息
我正试图删除partykit对象终端面板上节点id的标签(即节点x…),按照终端面板partykit r节点id打印对象信息,r,binary-tree,party,R,Binary Tree,Party,我正试图删除partykit对象终端面板上节点id的标签(即节点x…),按照终端面板的说明,我可以毫无困难地更改内部面板,但绘图包含对象的信息,而不是条: library(partykit) ea = ctree(Species ~ ., data = iris) plot(ea, gp = gpar(fontsize = 8), inner_panel = node_inner, ip_args=list( abbreviate = F,
终端面板
的说明,我可以毫无困难地更改内部面板
,但绘图包含对象的信息,而不是条:
library(partykit)
ea = ctree(Species ~ ., data = iris)
plot(ea, gp = gpar(fontsize = 8),
inner_panel = node_inner,
ip_args=list(
abbreviate = F,
id = FALSE),
terminal_panel = node_terminal,
tp_args = list(digits = 2, abbreviate = T, id = F))
它描绘了以下内容:
我认为您可以删除一些参数以获得所需的输出。此代码删除“节点x”标签,并为每个终端节点绘制条形图
plot(ea,
gp = gpar(fontsize = 8),
inner_panel = node_inner,
ip_args = list(
abbreviate = F,
id = FALSE
),
tp_args = list(id = FALSE)
)
这解决了您的问题吗?是的,它起作用了,从参数中删除终端面板您还可以再次添加
terminal\u panel=node\u barplot
。问题是您使用的是node\u-terminal
,而不是node\u-barplot
。前者试图在终端节点中提出一种文本表示,其中包括树中存储的所有信息。因此,这个问题的情节看起来很混乱。顺便说一句:如果这解决了您的问题,请接受该答案,以便在StackOverflow上相应地标记它。