【发布时间】:2013-02-07 08:06:41
【问题描述】:
当我尝试在 knitr 的循环中同时输出文本和绘图时,我观察到了一种奇怪的行为。 当我运行下面的代码时,文本和绘图输出是偏移的:
- 第一个文本后面没有任何情节
- 第二个文本后面是第一个情节
- 第三个文本后面是第二个图
- 等
- 最后一个文本后面是倒数第二个和最后一个图
有什么方法可以纠正这个问题,即每个文本后面都有相应的情节?
```{r echo=FALSE}
for (i in 1:5){
cat("\nIteration number: ")
cat(i)
plot(1:i)
}
```
【问题讨论】:
-
你想要发生什么?
-
(仅供参考,我刚刚纠正了我的问题中的一个错误)我只想要一个输出,其中包含说明迭代次数的文本,然后是相应的图。目前发生的情况是第一个文本后面没有任何情节,第二个文本后面跟着第一个情节,等等。