我正在创建一个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(旧版本)之间的兼容性问题,或者另一个加载的包使用相同的函数名称。但是我不知道这是怎么回事,因为我在笔记本上有很多以前的情节都可以正常工作。
答案 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
。