我有一个函数可以为不同的数据框创建相同类型的googleVis
图。这些图将嵌入到 Markdown 文件中。当我的函数创建图表对象时,使用该选项嵌入单个图result='asis'
无法实现我的目标。以下是相同的虚拟代码:
Embedded googleVis plots
=====================
Some text here
```{r}
library(googleVis)
op <- options(gvis.plot.tag="chart")
```
And now the plot
```{r result='asis', tidy=TRUE}
mark_func <- function(data) {
data$Mean=mean(data$Popularity)
CC <- gvisComboChart(data, xvar='City',
yvar=c('Mean', 'Popularity'),
options=list(seriesType='bars',
width=450, height=300,
title='City Popularity',
series='{0: {type:"line"}}'))
return(CC)
}
```
```{r result='asis', tidy=TRUE}
plt <- mark_func(CityPopularity)
plot(plt)`
```
我正在将此 Markdown 文件转换为使用包中的knit2html
HTMLknitr
并在 Firefox 中查看此 HTML。我没有看到一个情节,而是看到了一个很长的 HTML 代码。
我错过了什么?谢谢你的帮助。