【发布时间】:2022-10-09 16:38:48
【问题描述】:
partykit 包为决策树 plot.constparty() 提供了绘图功能,它可以使用箱线图 (node_boxplot()) 显示终端节点的分布,使用下面的 iris 数据集的最小示例。
library("partykit")
ct <- ctree(Petal.Length ~ Sepal.Length + Sepal.Width, data = iris, stump = TRUE)
plot(ct, terminal_panel = node_boxplot)
我很想将箱线图显示为小提琴图。由于您可以编写自己的面板功能,这实际上应该是可能的。但是,似乎需要使用grid 函数设置小提琴图,所以我不知道该怎么做。我想这是一项相当繁琐的工作,但我相信很多用户会从这个面板功能中受益。关于如何实施的任何建议? (这里的第一个线索点:partykit: Change terminal node boxplots to bar graphs that shows mean and standard deviation)
补充:如果我们有一个node_violinplot() 函数。面板函数node_mvar() 怎么会显示这些小提琴而不是默认的箱线图?
【问题讨论】:
标签: r violin-plot party