大家好,谢谢你们的帮助。我正在用Survminer软件包创建一个考克斯模型的森林图,但是,我一直在尝试更改显示变量的标签。有没有方法可以在不更改变量名称的情况下更改显示的标签?我如何更新字符串来更改名称?
ggforest<-ggforest(coxph, data=data)
如果我尝试使用legend.labs函数,就会出现此错误
ggforest(coxph, data=data, legend.title = c("Prova"),legend.labs=c("Carried AED","Daytime", "Distance 1","Distance 2", "Distance 3"))
Error in ggforest(coxph, data = data, legend.title = c("Prova"), legend.labs = c("Carried AED", :
unused arguments (legend.title = c("Prova"), legend.labs = c("Carried AED", "Daytime", "Distance 1", "Distance 2", "Distance 3"))
你能帮我换一下这些标签吗?
再次谢谢你
2条答案
按热度按时间ssm49v7z1#
基于这个GitHub issue,似乎不可能在
ggforest
中更改打印变量的名称而不更改变量名称。他们建议使用labelled
包来用forestmodel
标记变量名称。这里的一个问题是更改名称只适用于数值变量。我没有你的数据,我将使用colon
数据集给予一个可重现的示例:由reprex package(v2.0.1)于2022年7月31日创建
检查此对话以获取额外信息。
ttisahbt2#
以下是基于@Quintens答案的解决方案:
创建于2023年1月24日,使用reprex v2.0.2