gpt4 book ai didi

r - 找不到对象 "new_panel"ggplotly 错误

转载 作者:行者123 更新时间:2023-12-04 19:52:00 24 4
gpt4 key购买 nike

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

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 <- ggplotly(p) ,我收到以下错误:

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

为什么我会收到此错误/我该如何解决?有什么想法吗?

最佳答案

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

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

关于r - 找不到对象 "new_panel"ggplotly 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40914651/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com