Mic*_*Luu 7 plot r r-markdown survival-analysis
我目前遇到的问题是在幸存者的rmarkdown块输出中出现空白图.请看下面的图片.
它使输出变得困难,因为它在尝试创建报告时包含巨大的空白空间.
我一直在调查这个问题,我已经把它缩小到与这个打印"新页面"的论点有关 -
我的问题是 - 有谁可以解释这里到底发生了什么? - 为什么有一个'空白'情节,我怎么能不显示它? - 当我有第一个情节的newpage = F和第二个情节的新页= T没有显示空白页时,到底发生了什么? - 有没有其他方法没有第一个空白图显示?
谢谢!
编辑:
可重复的例子 -
require(survminer)
require(survival)
Data <- data.frame(
X = sample(1:30),
Y = sample(c(1,0), 30, replace = TRUE),
Z = sample(c(1,0), 30, replace = TRUE)
)
ggsurvplot(
survfit(Surv(Data$X, Data$Y) ~ Data$Z),
risk.table = T,
break.time.by = 12,
risk.table.fontsize = 3,
font.tickslab = 10,
font.x = 11,
xlab = 'Time (Months)',
font.y = 11,
font.main = 11,
legend = c(0.8, .9),
legend.title = '',
risk.table.height = .20,
risk.table.title = element_blank(),
censor = F,
pval = T,
pval.coord = c(6, .00),
pval.size = 4,
surv.scale = 'percent',
risk.table.y.text = F,
palette = 'Set1'
)
Run Code Online (Sandbox Code Playgroud)
为了打印没有前导空白图的生存图,请仅打印plot所返回的对象ggsurvplot()。例如,
library(survival)
library(survminer)
fit <- survfit(Surv(time, status) ~ sex, data = lung)
p <- ggsurvplot(fit, data = lung)
print(p$plot)
Run Code Online (Sandbox Code Playgroud)