当我运行这个RMarkdown代码时:
---
title: "test"
output: html_document
---
```{r cache=FALSE}图书馆(RCharts)
图书馆(针织品)
Opts_chunk$set(注释= NA,结果= "asis",注释= NA,tidy = F)
hair_eye = as.data.frame(HairEyeColor)
p2 <- nPlot(Freq ~nPlot,组=‘眼睛’,data =子集(hair_eye,性别==“女性”),type = 'multiBarChart')
P2$图表(颜色=c(“褐色”、“蓝色”、“#594c26”、“绿色”))
p2$show('inline',include_assets = TRUE,cdn = TRUE)
我明白了:Rmd
我还尝试了“自我保持:不”选项,将其改为:
output:
html_document:
self-contained: no但这似乎没有帮助。
有什么想法吗?
发布于 2015-03-31 00:10:37
在我的工作中,Mac和$show()工作正常。我在家里的PC上尝试了一些代码,但由于某种原因,$show()没有工作。但是,使用$save()函数解决这个问题有一种简单的方法:
---
title: "test"
output: html_document
---
```{r cache=FALSE}图书馆(RCharts)
图书馆(针织品)
Opts_chunk$set(注释= NA,结果= "asis",注释= NA,tidy = F)
hair_eye = as.data.frame(HairEyeColor)
p2 <- nPlot(Freq ~nPlot,组=‘眼睛’,data =子集(hair_eye,性别==“女性”),type = 'multiBarChart')
P2$图表(颜色=c(“褐色”、“蓝色”、“#594c26”、“绿色”))
p2$save("p2.html",独立= TRUE)
<iframe src="p2.html" align="center" width="900" height="600" frameBorder="0"></iframe>您可以找到我从这里得到的解决方案:https://github.com/ramnathv/rCharts/issues/373
我建议您使用$save()函数,因为它实际上允许在独立的html中向rCharts添加控件,而$show()不允许这样做。
发布于 2017-05-19 07:52:19
更通用的解决方案(参见这线程)是使用:
p1$show('inline', include_assets = TRUE, cdn = TRUE)例如:
```{r results = 'asis', comment = NA, cache = F}图书馆(RCharts)
n1 <- nPlot(mpg ~ wt,data =mtcar,type = 'scatterChart')
n1$show('inline',include_assets = TRUE,cdn = TRUE)
https://stackoverflow.com/questions/29329598
复制相似问题