r语言 - 绘图子图错误:xy.coords(x, y) 中的错误:'x'是一个列表,但没有分量'x'和'y'



我在尝试使用R中的绘图子图时会遇到错误,而我不知道原因。如果我尝试绘制两个绘图图B和C:

library(plotly)
df <- data.frame("A"=1:10, "B"=11:20, "C"=21:30)
b_plot <- plot_ly(df) %>%
      add_trace(x=~A, y=~B)
c_plot <- plot_ly(df) %>%
      add_trace(x=~A, y=~C)

它们自己工作正常,但是当我尝试在子图中并排绘制它们时:

p <- subplot(b_plot, c_plot)

我得到错误:

Error in xy.coords(x, y) : 'x' is a list, but does not have components 'x' and 'y'

我什至无法获得情节示例。任何帮助,感谢!

事实证明,该功能是由hmisc软件包的子图函数覆盖的,因此更改为plotly::subplot(...)解决了问题

相关内容

最新更新