有一篇博客文章描述了如何将Plotly API的R输出嵌入到R Markdown中。我刚使用这个代码为HTML文档创建iframe。
当我在R Studio中预览时,没有错误消息并且在HTML文档中创建了iframe。然而,它是空的。显然它无法加载内容。我之前没有在R API中创建绘图(但这不应该成问题,因为这只是将图片嵌入到HTML中),对吗?
目前我的R Markdown代码如下:
当我在R Studio中预览时,没有错误消息并且在HTML文档中创建了iframe。然而,它是空的。显然它无法加载内容。我之前没有在R API中创建绘图(但这不应该成问题,因为这只是将图片嵌入到HTML中),对吗?
目前我的R Markdown代码如下:
```{r}
library("knitr")
library("devtools")
url<-"https://plot.ly/~etpinard/251"
plotly_iframe <- paste("<iframe scrolling='no' seamless='seamless' src='", url,
"/800/600' width='800' height='600'></iframe>", sep = "")
```
`r I(plotly_iframe)`
knitr
的文档说明,无论图形是否为plotly
图形,在代码块头中指定的图像大小都是以英寸为单位的。您对此有何评论? - Frank Harrellmake_plotly()
,它运行你的p <- plot_ly(...)
命令并执行return(p)
,那么图表将出现在RMarkdown文档中。然而,如果我从另一个函数(如run_workflow()
)中调用make_plotly()
,那么即使我使用print
命令,图表也不再出现。 - user5359531