标记ggplot2中的图例和R中的ggfortify

时间:2017-10-17 00:41:30

标签: r ggplot2 survival-analysis ggfortify

我绘制了一个图表并想要自定义该图的图例。我将非常感谢您的帮助。谢谢!

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)

1 个答案:

答案 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

enter image description here