Rmarkdown:向绘图添加标题

Rmarkdown:向绘图添加标题,r,rstudio,r-markdown,caption,R,Rstudio,R Markdown,Caption,我正在使用Rmarkdown创建PDF文档。我有一个区块,应该创建一个情节,并添加一个标题。但是,当我添加fig.cap选项并包括echo=FALSE时,图表将在文档末尾打印,而不是立即打印 当编织到HTML时,标题类是有效的,尽管格式很奇怪,但在PDF中,图表会附加到末尾 ```{r, warning=FALSE,echo = FALSE, message=FALSE, fig.cap = "test cap"} ## Basic plots par(mfrow = c(3, 1)) plot

我正在使用Rmarkdown创建PDF文档。我有一个区块,应该创建一个情节,并添加一个标题。但是,当我添加
fig.cap
选项并包括
echo=FALSE
时,图表将在文档末尾打印,而不是立即打印

当编织到HTML时,标题类是有效的,尽管格式很奇怪,但在PDF中,图表会附加到末尾

```{r, warning=FALSE,echo = FALSE, message=FALSE, fig.cap = "test cap"}
## Basic plots
par(mfrow = c(3, 1))
plot(y = datas, x = as.Date(dates), type = "l",
     main = "N225", ylab = "value", xlab = "time",
     col = "salmon", frame = FALSE)
lines(y = datas[(length(datas) - 500):length(datas)],
      x = dates[(length(datas) - 500):length(datas)],
      col = "lightblue")
legend(y = 18000, x= as.Date('2015-01-01'),
       legend = c("Train", "Test"),
       col = c("salmon", "lightblue"),
       pch = 19)
plot(y = loret, x = as.Date(dates), type = "h",
     main = "N225 log-returns", ylab = "logreturns", xlab = "time",
     col = "salmon", frame = FALSE)
lines(y = loret[(length(loret) - 500):length(loret)],
      x = dates[(length(loret) - 500):length(loret)],
      col = "lightblue", type = "h")
plot(y = loret^2, x = as.Date(dates), type = "h",
     main = "N225 squared log-returns", ylab = "logreturn", xlab = "time",
     col = "salmon", frame = FALSE)
lines(y = (loret[(length(loret) - 500):length(loret)])^2,
      x = dates[(length(loret) - 500):length(loret)],
      col = "lightblue", type = "h")
```
我在HTML中得到的内容

我在PDF中获得的内容


您是否尝试过将
fig.pos:(“H”)
作为另一个区块选项?@J\F是的,没有help@J_F此外,如果没有
echo=FALSE
它也可以工作,但我无法将所有代码放入文档中。echo=FALSE和'fig.caption=“…”一定有一些奇怪的问题。。。“composition您能用示例数据重现示例吗?当我尝试时,它似乎工作得很好it@timfaber似乎存在某种分页符问题。图表被抛出到一个新页面上,应该跟随它的文本在之前被打印到该页面上。您是否尝试过
fig.pos:(“H”)
作为另一个区块选项?@J\F是的,没有help@J_F此外,如果没有
echo=FALSE
它也可以工作,但我无法将所有代码放入文档中。echo=FALSE和'fig.caption=“…”一定有一些奇怪的问题。。。“composition您能用示例数据重现示例吗?当我尝试时,它似乎工作得很好it@timfaber似乎存在某种分页符问题。图表被抛出到一个新的页面上,应该跟随它的文本被打印在之前的页面上。