Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/67.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
终端面板partykit r节点id打印对象信息_R_Binary Tree_Party - Fatal编程技术网

终端面板partykit r节点id打印对象信息

终端面板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,

我正试图删除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, 
       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上相应地标记它。