html Rmarkdown 中的上图标题

Bjø*_*rud 6 r r-markdown bookdown

在 RMarkdown 中编织到 HTML 时,是否可以将标题移动到我的图形上方?似乎在 PDF 中是可能的,即在编织到 PDF 时,但我不知道如何为 HTML 复制它。我正在使用bookdown数字编号。

当我运行这样的东西时:

```{r fig.cap= "caption"}
df <- data.frame(letter = letters[1:5], value = 1)

ggplot(df, aes(as(factor(1), value, fill = letters))) +
  geom_bar(stat = "identity")

```
Run Code Online (Sandbox Code Playgroud)

标题显示在图的底部,但我想将其显示在图的上方。

Yih*_*Xie 8

对于 HTML 输出,您可以设置块选项fig.topcaption = TRUE以将标题放置在数字上方。下面是一个最小的例子(它适用于html_documentbookdown的 HTML 输出格式):

---
title: "Reprex"
output:
  html_document: null
  bookdown::html_document2: null
---

```{r, fig.cap='A caption.', fig.topcaption=TRUE}
plot(cars)
```
Run Code Online (Sandbox Code Playgroud)

图上方的说明