3

我正在使用 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。如何在图例标签中避免它们?如何调整/更新所选区域的标签(示例,如下所示)?这应该使用闪亮的反应特性来处理吗?

在此处输入图像描述

4

0 回答 0