文件中的错误(con,“rb”):在使用plotly在演示文稿中生成绘图时无法打开连接

时间:2016-12-16 15:42:36

标签: r

我正在使用R 3.3.3,我正在研究一个R演示文稿试图绘制一个ggplot图形。我的R markdown文件中的块代码是:

```{r plot, echo=FALSE, message=TRUE, warning=TRUE}

G <- ggplot(data=gender_gap, aes(x=value_girls, y=value_boys, color=gender_gap))+ geom_point()+ geom_text(label=gender_gap$LOCATION, hjust=1, vjust=1, size=4)+ geom_abline(intercept = 0, slope = 1)

ggplotly(G)
```

情节很好地打印在查看器中,但在幻灯片中我收到以下消息:

  

“文件错误(con,”rb“):无法打开连接”

提前感谢您的明智建议!

2 个答案:

答案 0 :(得分:4)

我也有同样的问题,但下面的代码解决了我的问题。

```{r}
library(plotly)
set.seed(100)
d <- diamonds[sample(nrow(diamonds), 1000), ]
p=plot_ly(d, x = ~carat, y = ~price, color = ~carat,
    size = ~carat, text = ~paste("Clarity: ", clarity))
htmlwidgets::saveWidget(as.widget(p), file = "demo.html")
```
<iframe src="demo.html" style="position:absolute;height:100%;width:100%"></iframe>

答案 1 :(得分:1)

我遇到了同样的问题并通过使用 R Markdown 而不是 R演示文稿创建演示文稿来修复它。

anaconda page

我选择了Html ioslides作为输出格式,并且顺利进行。

enter image description here