在R和ggplot2包中,如何添加行?

时间:2012-04-06 20:59:48

标签: r ggplot2

我正在进行生存分析并使用

生成生存图
  1. 绘制函数,将Kaplan-Meier(KA变量)估计值绘制为y值与时间的关系。

  2. 线用于绘制估计i和i + 1之间的步长线,每个i = 1,2,....

  3. 代码如下:

    plot(KA)
    
    for( i in 1:(length(KA)-1)){
    
    lines(c(i,i+1),c(KA[i],KA[i]))       # The horizontal step lines
    
    lines(c(i+1,i+1),c(KA[i],KA[i+1]))   # The vertical step lines
    
    }
    

    现在我想用ggplot2包制作一个更漂亮的生存图。

    问题是:如何将步骤线添加到图表中?

    对不起,由于我的声誉不到10,我不能把图表。

1 个答案:

答案 0 :(得分:1)

查看geom_step,geom_path或geom_segment 它们可能对您要实现的目标有所帮助。

http://had.co.nz/ggplot2/geom_step.html
http://had.co.nz/ggplot2/geom_path.html
http://had.co.nz/ggplot2/geom_segment.html