我正在使用 ggplotly 对象在闪亮的仪表板中可视化散点图。我有一个使用列值着色的图。但是,当我想查看情节的某个部分时,我会放大以了解更多关于这些点的信息。然后图例标签应根据可见窗口或选定/选择区域中存在的点进行调整。
例如,我在下面有一个包含完整数据的散点图,该cut
列有五个不同的值。
library(plotly)
set.seed(100)
d <- diamonds[sample(nrow(diamonds), 1000), ]
p <- ggplot(data = d, aes(x = carat, y = price, color = cut)) + geom_point()
ggplotly(p)
输出:
当我选择绘图的一个窗口时,上面的绘图中没有相关Fair
的点Good
。如何在图例标签中避免它们?如何调整/更新所选区域的标签(示例,如下所示)?这应该使用闪亮的反应特性来处理吗?