这是对先前提出的相关问题的跟进:使用 survplot 绘制处于风险中的主题时,数据和代码在此处出现错误消息
当试图将处于危险中的对象绘制在 survplot 下方时,表格要么与 x 轴的标签重叠,要么不出现在图上(在下面的示例中,缺少一行;totalps=4)。如何解决这个问题?
从文档到 survplot 命令,我知道我可能必须使用 par 命令重置绘图的边距(例如 par(mar=c(5,4,4,2)+.1)。)我没有不了解如何将此 par 命令包含到 survplot 中。
此外,表中关于处于危险中的对象的行之间有相当大的空间。有没有直接的方法来减少这个空间?
这里的情节代码:
library(rms)
pdf(plot1.pdf)
survplot(KM.Duration.totalps[-1],
xlab="duration in months", ylab="survival prob",
conf="none",
label.curves=list(method="arrow", cex=0.8),
time.inc=12,
col=c(1:4),
levels.only = FALSE,
n.risk=TRUE,
y.n.risk = -0.3, cex.n.risk = 0.6
)
dev.off()