My R script run with Knitr generates a statistic summary of electrode pairs
accompanied with plots. The problem is that knitr does not render plots in
correct sections. In section for pair A knitr do not wait for plot and
start to evaluate code for output summary for pair B. So in section B knitr
places plot from section A among printed output summary for pair B.
My function analizePair calculates some statistics and print them out. I
call a ezPlot function inside analizePair function.
knitr::opts_chunk$set(fig.show = 'asis') # 'hold' option is not proper
for my needs
for(pair in pairsLabels)
{
print("----------")
print("Analysing single pair of electrodes...")
print("----------")
print(pair)
analizePair(pairLabel = pair)
print("----------")
print("Analysing pair finished.")
print("----------")
}
I also tried to put Sys.sleep(2) after analizePair, but it do not solve the
problem.
How to force knitr/R to wait until plot is generated and put before
starting next section (next iteration of for loop) ?
[[alternative HTML version deleted]]
______________________________________________
[email protected] mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.