我怎么知道哪个曲线是哪个?
使用str()
你可以看到哪些元素在km
。 km$strata
显示有48个和10个元素。这与第48项和公里数$监测网最后10个项目的下降格局一致
km$surv[1:48]
km$surv[49:58]
所以除了提示的顺序print()
,这个特定的数据集,我们还可以肯定的是,第48元素属于race=black
我该如何将它添加到图例中?
不同于其他模型输出km
不容易转化为data.frame。但是,我们可以自己提取元素并创建一个data.frame,然后自己绘制它。
首先,我们创建指地层的一个因素:48米的黑人和10人
race <- as.factor(c(rep("black", 48), rep("other", 10)))
df <- data.frame(surv = km$surv, race = race, time = km$time)
接下来我们就可以绘制它像往常一样(在我的情况下,使用GGPLOT2)。
library(ggplot2)
ggplot(data = df, aes(x = time, y = surv)) +
geom_point(aes(colour = race)) +
geom_line(aes(colour = race)) +
theme_bw()