单击添加标记

Add marks on click

我想在 Vega 视图中添加带有点击的标记。

例如,在这个密度图中,我想通过点击设置这些垂直规则:

Link to Editor

这可能吗?

有可能:触发器可以用来更新数据:https://vega.github.io/vega/docs/triggers

在此示例中,可以通过单击进入 Vega 视图来添加点:

Link to Editor。重要的是监听点击的信号 addMark 和添加到输入数据的触发器 source_0。信号传递存储在数据集中的数据。

触发器也可用于拖动标记,如本示例中的第一个示例所示:

Link to editor


应用于我最初问题的示例,最终规格如下:

Link to Editor