【问题标题】:Plotly - unused arguments error - appears inconsistentPlotly - 未使用的参数错误 - 出现不一致
【发布时间】:2018-03-04 05:43:58
【问题描述】:

我正在创建一个 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)

在我调用 subplot 之前,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(旧版本)之间存在兼容性问题,或者另一个加载的包使用相同的函数名。但我不明白这里怎么会是这样,因为我在笔记本中有很多以前的情节都可以正常工作。

【问题讨论】:

    标签: r plotly


    【解决方案1】:

    df_subset2_p <- plotly([...]) 应该是:

    df_subset2_p <- plot_ly([...])

    编辑: 见?plotly?plot_ly

    【讨论】:

      【解决方案2】:

      错误都在拼写错误中。 (叹气。)

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

      始终使用plot_ly

      【讨论】:

      • 这不是真的,我正在使用 plot_ly 并且我遇到了同样的错误
      猜你喜欢
      • 1970-01-01
      • 2021-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-05
      • 2018-03-28
      • 1970-01-01
      • 2014-06-13
      相关资源
      最近更新 更多