【问题标题】:Adding ggvis plot in RMarkdown document makes knitr::kable output render incorrectly在 RMarkdown 文档中添加 ggvis 图会使 knitr::kable 输出渲染不正确
【发布时间】:2014-07-24 15:01:23
【问题描述】:

下面的可重现示例。每当我包含 ggvis 图形时,我都会丢失表格上的格式。

---
title: "test"
output: html_document
---

```{r setup, include=FALSE}
library(dplyr)
library(ggvis)
library(knitr)
```

The following table looks fine...

```{r echo=FALSE, results='asis'}
cars %>% kable(format = 'markdown')
```

As long as I don't include this plot below

```{r, echo=FALSE}
pressure %>%
  ggvis(x = ~temperature, y = ~pressure) %>%
  layer_bars()
```

【问题讨论】:

  • 对于它的价值,我能够通过将 kable 调用更改为 kable(format = "html", table.attr = 'class=\"table table=striped table-hover \"') 来“解决”这个问题

标签: r knitr rstudio r-markdown ggvis


【解决方案1】:

这可能与 ggvis 开发版本中已修复的错误有关。如果您使用devtools::install_github('rstudio/ggvis') 安装最新版本,它应该可以工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-28
    • 2013-10-17
    • 1970-01-01
    • 1970-01-01
    • 2018-06-09
    • 2017-09-30
    • 2021-12-27
    • 1970-01-01
    相关资源
    最近更新 更多