html 右上角图标r,html Rmarkdown中上图的标题

这不是一个成功的答案,但是代码输出显示,通过包含Stéphane提出的解决方案可以抑制选择bookdown格式(否则将对数字进行编号)的选择。下面是dyrland建议的链接的解决方案。

---

title: "Untitled"

author: "Internet"

date: "29 février 2020"

output:

bookdown::html_document2

---

```{r setup2}

#https://stackoverflow.com/a/26743812/4927395

library(knitr)

knit_hooks$set(plot = function(x, options) {

paste('

', options$fig.cap, '
p><p>'
',

sep = '')

}) #comment out to restore numbering

library(ggplot2)

```

```{r, echo = TRUE, fig.cap="Hello Dolly"}

ggplot(diamonds,aes(price,carat)) + geom_point()

```

解决方案可以在顶部同时包含编号和标题吗?

N.B原始问题的作者确实提到了bookdown,但没有提供完整的工作示例来证明这一点。很高兴编辑其他人认为更有用的原始问题。

编辑

Yihui在他的回答中显示fig.topcaption=TRUE有一个简单的选择-谢谢!不幸的是,尽管该标题保留了正确的编号,但它仍然被推到了底部(对于可打印的数字)。下面的示例:

---

title: "Untitled"

author: "Internet"

date: "29 février 2020"

output:

bookdown::html_document2

---

```{r setup, message=FALSE, echo=FALSE}

library(knitr)

library(ggplot2)

library(plotly)

```

Here is a ggplot object with caption at the top as desired.

```{r, fig.cap="Hello ggplot", fig.topcaption=TRUE, message=FALSE, echo=FALSE}

ggplot(diamonds,aes(price,carat)) + geom_point()

```

Here is the previous ggplot converted to a plotly object with caption reverting to the bottom.

```{r, fig.cap="Hello plotly", fig.topcaption=TRUE, message=FALSE, echo=FALSE}

my_ggplot

ggplotly(my_ggplot)

```

Caption reverts to bottom even if plotly object is not created from ggplot object

```{r, fig.cap="Hello plotly2", fig.topcaption=TRUE, message=FALSE, echo=FALSE}

plot_ly(

x=c(1,2,3),

y=c(5,6,7),

type='scatter',

mode='lines')

```

编辑2

使用CSS here解决了字幕标题位置问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值