图例中的 ggplot2 plotly faceted 图表颜色

ggplot2 plotly faceted chart colors in legends

我有一个 ggplot2 图表,然后驱动一个 plotly 图表。我正在使用股票钻石数据集,并且在传说中有些不可靠。我希望图例只显示颜色的着色。它似乎试图从每个方面获得每个清晰度并融合到图例中。

如何让图例只显示一次透明度的颜色?注意:我已经尝试删除大小:)

下面是生成的代码和图片。

d = diamonds %>% sample_frac(.01)    
p = d %>%
  ggplot(aes(x = carat, y = price)) +
  geom_point(aes(size = depth, color = clarity)) +
  facet_wrap(~cut) 
ggplotly(p)

这最终成为图形绘制渲染中的一个错误,已在最新版本的 plotly 中解决。解决方案是终止您的 R 会话,重新安装 plotly 包,然后引入更新的库。