我想使用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