我绘制了一个图表并想要自定义该图的图例。我将非常感谢您的帮助。谢谢!
library("survival")
library("ggplot2")
library("ggfortify")
data(lung)
lung$SurvObj <- with(lung, Surv(time, status == 2))
km.by.sex <- survfit(SurvObj ~ sex, data = lung, conf.type = "log-log")
gender.plot <- autoplot(km.by.sex)
gender.plot <- gender.plot +
ggtitle("Gender based Survival (1=male, 2=female)") +
labs(x = "Time", y = "Survival Probability")
print(gender.plot)
答案 0 :(得分:1)
我在定制ggfortify图时遇到了类似的问题 - 我不确定这个问题是什么,但我要假设你要自定义图例id event timestamp registered acct_add funded applied
1 Register 5/18/2018 4:00:00 AM 1 0 0 0
1 AddAccount 5/18/2018 5:00:00 AM 0 1 0 0
1 Funded 5/18/2018 6:00:00 AM 0 0 1 0
1 Applied 5/18/2018 6:30:00 AM 0 0 0 1
2 Register 5/18/2018 7:00:00 AM 1 0 0 0
2 AddAccount 5/18/2018 8:00:00 AM 0 1 0 0
2 Funded 5/18/2018 9:00:00 AM 0 0 1 0
2 Applied 5/18/2018 9:30:00 AM 0 0 0 1
&#39; ggfortify
。要快速回答这个问题,可以使用典型的autoplot
函数来操作autoplot
进行自定义,因为它是ggplot
对象。这应该是修改图例的方法,ggplot
没有自己的库。有关详细信息,请参阅this closed issue。
我使用找到的here生存分析示例略微编辑了您的问题以包含可重现的代码。自定义绘图的示例(重命名图例和颜色标签):
autoplot