如何更改生存ctree对象r中生存曲线的颜色

How to change colour of the survival curves in a survival ctree object r

我正在用派对包(R 软件)做生存 ctree,我想在终端面板中显示彩色生存曲线。

fitform <- Surv(delai_efs ,evt_efs) ~ age + sexer + ... + bmiins + tailler + 

tree = ctree(formula = fitform, data = taclfknn, controls = ctree_control(teststat = "max", testtype = "Teststatistic")

plot(tree)

我试图更改源代码,集成颜色等附加参数或使用 gp = gpar(col=...),但我失败了...

有什么帮助吗?

谢谢

这是 partykit 包中函数 ctree 的解决方案。

您可以为不同类型的终端节点指定绘图参数。您的案例的所有参数都可以找到 ?node_surv

改变生存曲线的颜色:

plot(tree, terminal_panel=node_surv(tree, col="green"))