将多个语句写入 R 中的匿名函数



我想使用reporteRs库将绘图包含在某个MS Word文档中。

以下是我如何包含我的情节:

doc = addPlot(doc, 
  fun = function() plot(
    km.as.one,
    mark.time=TRUE,
    conf.int=FALSE,
    cex=1,
    col="blue",
    xlab = "Délai en années", ylab = "Pourcentage",
    lty=1:3,
  ),
  vector.graphic = TRUE, width = 5, height = 4,
  par.properties = parProperties(text.align = "center")
)

我的问题是我想添加一些误差线,自定义轴,并可能添加标题,方法是添加以下内容:

axis(1, at = seq(0, 36, by = 6))
with (data=summary.km.as.one, expr=errbar(time, surv, upper, lower, add=TRUE, pch=0.5, cap=0.02))

我必须在 plot 语句之外写这个,但我找不到如何在匿名函数中编写它。

甚至可以在一个匿名函数中编写多个语句吗?

如果是,正确的方法是什么,如果不是,是否有任何解决方法?

只需{ }添加大括号,即可添加多行:

doc = addPlot(doc, 
  fun = function() { 
    # line 1
    # line 2
    # etc...
  },
  vector.graphic = TRUE, width = 5, height = 4,
  par.properties = parProperties(text.align = "center")
)

相关内容

  • 没有找到相关文章

最新更新