2014-07-24 39 views
5

下面是可重复使用的示例。只要我包含一个ggvis的数字,我就失去了格式化。在RMarkdown文档中添加ggvis图使得knitr :: kable输出渲染不正确

--- 
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() 
``` 
+0

对于它的价值,我可以通过将'kable'调用改为'kable(format =“html”,table.attr ='class = \“table table = striped table-hover \“')' – kevinykuo

回答

2

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