【问题标题】:Object "new_panel" not found ggplotly error找不到对象“new_panel” ggplotly 错误
【发布时间】:2016-12-01 15:35:42
【问题描述】:

我正在尝试将 ggplotly 与以下会话信息一起使用:

R version 3.3.1 (2016-06-21)
Platform: x86_64-ubuntu14-linux-gnu (64-bit)
Running under: Ubuntu 14.04.5 LTS
attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base  

other attached packages:
[1] plotly_3.6.0      ggplot2_2.2.0     mra_1.0           frb_3.12

我可以像这样使用 plot_ly 函数并制作正确的图表,所以 plotly 包似乎正在工作:

ploty_ly(z = volcano, type = "surface")

但是我在使用ggplotly 函数时遇到了困难:

p<-ggplot(data = mtcars, aes(x = hp, y = cyl)) +
geom_smooth(method = lm, formula = y~x) +
geom_point()

上面创建了调用时显示的图形 p。

但是,当我调用z &lt;- ggplotly(p) 时,我收到以下错误:

Error in get(x, envir = ns, inherits = FALSE) : 
object 'new_panel' not found

任何想法为什么我会收到此错误/如何解决它?

【问题讨论】:

  • 您可以尝试将 plotly 包更新为 plotly_4.5.6 。您也可以尝试重新启动会话。它对我来说很好。
  • 谢谢,这对我有用。知道“new_panel”错误是由什么引起的吗?

标签: r ggplot2 plotly


【解决方案1】:

ggplot2 v2.1 和 v2.2 之间,显然内部格式发生了变化。现在来自 plotly 的 ggplotly 必须遵循,它在其最新的 4.x 分支中执行。

因此,您应该更新到 plotly4,它可以工作,而 plotly 3 不能。

【讨论】:

  • 我遇到了完全相同的问题,这解决了它。谢谢!
  • 成功了!我只需要在更新后分离并重新连接 ggplot2 和 plotly。
猜你喜欢
  • 1970-01-01
  • 2015-06-02
  • 1970-01-01
  • 2017-09-28
  • 2018-06-06
  • 2020-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多