绘图子图出错:xy.coords(x,y)出错:'x'是一个列表,但没有组件'x'和'y'

时间:2018-02-26 11:07:34

标签: r plotly

我在尝试在R中使用plotly subplot时遇到错误,我无法弄清楚原因。如果我试图绘制两个阴谋图b和c:

library(plotly)
df <- data.frame("a"=1:10, "b"=11:20, "c"=21:30)

b <- plot_ly(df) %>%
      add_trace(x=~a, y=~b)

c <- plot_ly(df) %>%
      add_trace(x=~a, y=~c)

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

p <- subplot(b, c)

我收到错误:

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

我甚至无法让Plotly example工作。感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:1)

原来该功能被Hmisc包中的子图功能覆盖,因此更改为plotly::subplots(...)修复了问题