値の色分けを使用してプロットし、デフォルトの凡例名を変更しようとしています。それが動作するように見えることはできません。Rプロットカラーパラメータでカスタム凡例名を指定
は、このコードは、私は主に何をしたいプロット:
df <- data.frame(x = 1:10, y = 1:10)
plot_ly(df, x = x, y = y, color = y > 5, mode = 'markers')
を今、彼らはもっと説明しているので、私はデフォルトの凡例名を変更しようとしています:
plot_ly(df, x = x, y = y, color = y > 5, mode = 'markers', name = c('Y <= 5', 'y > 5'))
何もしていなくても、 plotly documentationによれば、名前は凡例の名前を変更する正しい方法です。
プロンプトに表示されているように、凡例の名前を単純な0とfalse
よりも説明的にしたいだけです。
多分あなたは、あなたのDFに(因子レベルとして「Y <= 5', 'y > 5」との)追加の列を作成し、この新しい列に基づいてあなたのポイントに色を付けることができます。 – MLavoie
これは私が現在回避策としてcut2でやっていることですが、避けることを望んでいる余分な処理ステップです。 – Gopala
私は 'name'が単一のトレースの名前を付けるのに使用できると信じています。そうしたような複数のトレースに名前を付けることはできません。 @MLavoieのような別の列を持つことをお勧めします – royr2