使用R中的ggplot2绘制Kaplan-Meier曲线

时间:2017-07-31 09:26:02

标签: r ggplot2

我正在尝试使用ggplot2绘制KM曲线。我的代码生成了一个带有生存包的图,但它看起来不太好,我想尝试使用ggplot2。 第一个就像在生存包中生成一个情节

km.as.gendercategory <- survfit(Survobject ~ donorrecipientgender, data = Cleaned27.7.17)

但是当我在ggplot2中使用ggkm

ggkm(km.as.gendercategory,timeby=365)

我收到此错误消息

  

主题错误(axis.title.x = element_text(vjust = 0.7),   panel.grid.minor = element_blank(),:形式参数   “panel.grid.minor”由多个实际参数匹配

这是什么意思?

1 个答案:

答案 0 :(得分:0)

这意味着无论您使用什么主题,panel.grid.minor都有2个参数。例如,当我为我的图形制作一个自定义主题时,如果我放了2行(可能是任何参数)让我说我用

theme(axis.text.x=element_text(size=12,color="black",vjust=3),
          axis.title.x=element_text(size=18,color="black",vjust=-1),
          axis.text.y=element_blank(),
          axis.title.y=element_text(vjust=-1.2)
          axis.title.x=element_text(vjust=-1.2)
          )

那会给你一个错误,因为你注意到axis.title.x有2个语句。他们每个人都说不同的事情。 我将使用此代码获得的错误是:

Error in theme(axis.text.x = element_text(size = 12, color = "black",  :formal argument "axis.title.x" matched by multiple actual arguments

其他论点也是如此。但是,除非您使用示例数据发布实际代码。任何解决方案都是猜测。我要做的是查找panel.grid.minor的重复语句。请发布您运行的实际代码以获得更好的解决方案。