編集
これはまだその質問のだまされていることがわかりました...数年後。
元の質問
これはこの質問に関連していますが、それは数年前のものであり、見つけるのは簡単ではありませんでした.
基本的に、ggplotly が ggplot2 プロットを変換すると、2 つの凡例が結合され、あまり使用できない 1 つの結合された凡例が作成されます。
再現可能な例:
library(ggplot2)
library(plotly)
data(mtcars)
#two separate legends, as expected
p <- ggplot(mtcars, aes(x = mpg, y = hp,
colour = factor(am), shape = factor(carb))) +
geom_point()
#one combined, not-usable legend.
ggplotly(p)