2017-09-22 4 views
0

私はplotlyで作成されたいくつかのプロットを含むRmarkdownドキュメントを作成しています。Plotly - 未使用引数エラー - 一貫性がないと思われる

なぜ私のプロットの1つが「未使用の引数」エラーを投げているのか分かりません。同じ引数を使ってデータの別のサブセットを使ったプロットがうまくいきます。私はこれらの2つのプロットをサブプロットで使用したい。

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なしでスクリプトを実行するとエラーが再現されます。

plotlyとggplot(旧バージョン)の間の互換性の問題を示唆する似たような苦情や、別のロードされたパッケージが同じ関数名を使用しているとはいえ、他の人から報告されたこの正確な問題は見つかりませんでした。しかし、私はノートブックの多くの以前のプロットがうまく動作しているので、これがどのようになるか分かりません。

答えて

0

df_subset2_p <- plotly([...]) は次のようになります。

df_subset2_p <- plot_ly([...])

編集: ?plotly?plot_ly

0

エラーは、すべてのタイプミスにあった参照してください。 plotlyは、以前はプロットのアカウント資格情報を格納するために以前使用されていた関数ですが、プロットされた視覚化が開始されます()。

常にplot_lyを使用してください。

関連する問題