RStudio 中 r-markdown 中 plotly 的灰色和非交互式预览

Greyed out and non interactive preview of plotly in r-markdown in RStudio

昨天我更新了RStudio和R,从那以后我的大部分降价都不能显示plotly的交互图了。相反,我得到一个灰色的图(它显示了正确的图,但它是灰色的并且是非交互式的)

同样的降价在我的另一台装有旧 R 和 RStudio 的电脑上仍然可以完美运行。

我发现任何类型的控制台输出(参见“我不工作”)都会抑制交互。 此外,如果我在同一个块中绘制多个图,它也会变成灰色且不可交互(参见“不工作 II”)。 如果我只有一个情节并且我将其设置为不显示任何控制台消息,我仍然会得到一个交互式情节。

知道问题出在哪里吗?

编辑:另外,如果我编织,我会得到“完美”的图(交互式而非灰色)

这是显示问题的最小工作示例:

---
title: "Untitled"
output: html_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
library(plotly)
```  

```{r Not Working I}  
plot_ly(economics, x = ~date, y = ~unemploy / pop)
```

```{r Working I}
plot_ly(economics, x = ~date, y = ~unemploy / pop, 
             type = "scatter", mode="markers")
```

```{r Not Working II}
plot_ly(economics, x = ~date, y = ~unemploy / pop, 
             type = "scatter", mode="markers")

plot_ly(economics, x = ~date, y = ~unemploy / pop, 
             type = "scatter", mode="markers")
```

尝试设置 knitr::opts_chunk$set(warning = FALSE)。 我之前遇到过同样的问题,这解决了它。 但考虑到您正在禁用警告,它可能不是最佳解决方案。目前正试图找到替代此快速修复的方法。也许您已经找到了解决方案。

据报道这是一个错误,已在当前日报中修复:https://dailies.rstudio.com/

该修复程序也将反向移植到当前版本中。