我想使用reporteRs
库在一些MS Word文档中包含一个图表。在R的一个匿名函数中写入几条语句
这里是我包括我的情节:
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
声明之外写这个,但我找不到如何在匿名函数中编写它。
甚至可以在匿名函数中编写几个语句吗?
如果是,什么是正确的方法,如果没有,是否有任何解决方法?
你只需要使用'{}'来包含所有的语句。所以'fun = function(){plot(...);轴(...);与(...)}'。 – MrFlick