Plotly - 未使用的参数错误 - 显示不一致

时间:2017-09-22 15:26:46

标签: r plotly

我正在创建一个Rmarkdown文档,其中包含许多用plotly创建的图。

我无法弄清楚为什么我的一个图正在抛出一个'未使用的参数'错误,因为我在它之前创建的图,使用相同的参数但是不同的数据子集,工作正常。我想在子图中使用这两个图。

这就是我所拥有的:

    df_subset1_p <- 
      plot_ly(df_subset1, x = ~Month, y = ~data.percent, width = 800, height = 500) %>%
      add_lines(color = ~cat) %>%
      layout(xaxis = x, yaxis = y, margin = m)

    df_subset2_p <- 
      plotly(df_subset2, x = ~Month, y = ~data.percent, width = 800, height = 500) %>%
      add_lines(color = ~cat) %>%
      layout(xaxis = x, yaxis = y, margin = m)

在我甚至可以调用子图之前,df_subset2_p会抛出错误:

Error in plotly(df_subset2, x = ~Month, y = ~data.percent, : unused arguments (x = ~Month, y = ~data.percent, width = 800, height = 500)

我在第二个图上得到了错误,即使我尝试先运行它。如果我只运行脚本而不是RMarkdown,则会再现错误。

数据帧的结构对我来说很好。月份是一个因子,data.percent是两者的数字。

我尝试删除宽度,高度和布局选项,同样的错误。

如果我在没有Rmarkdown的情况下运行脚本,则会重现错误。

我没有发现其他人在SO上报告这个确切的问题,尽管有一些类似的抱怨暗示了plotly和ggplot(旧版本)之间的兼容性问题,或者另一个加载的包使用相同的函数名称。但是我不知道这是怎么回事,因为我在笔记本上有很多以前的情节都可以正常工作。

2 个答案:

答案 0 :(得分:0)

+ /Digital_Signage/men_stairs/Dollar A Day Flyer.jpg Addition count 1 src: 9.64MB 10107464 / 10107464 [=======================================================================================================================================================================================] 100.00% 5s 应该是:

df_subset2_p <- plotly([...])

编辑: 请参阅 df_subset2_p <- plot_ly([...]) ?plotly

答案 1 :(得分:-1)

错误完全在错字中。 (叹气。)

plot_ly启动了一个可视化的可视化,而plotly是以前用于存储图表帐户凭据的弃用函数。

始终使用plot_ly