Я хотел бы добавить метки с помощью кликов в представление Vega.
Например, на этом графике плотности я хотел бы установить эти вертикальные правила с помощью щелчков мышью:
Это возможно?
Я хотел бы добавить метки с помощью кликов в представление Vega.
Например, на этом графике плотности я хотел бы установить эти вертикальные правила с помощью щелчков мышью:
Это возможно?
Это возможно: для обновления данных можно использовать триггеры: https://vega.github.io/vega/docs/triggers
В этом примере точки можно добавить, щелкнув в окне Vega View:
Связь с редактором. Важными являются сигнал addMark
, который прослушивает щелчки, и триггер, который добавляется к входным данным source_0
. Сигнал передает данные в том виде, в котором они хранятся в наборе данных.
Триггеры также можно использовать для перетаскивания меток, как в этом примере, основанном на первом:
Применительно к примеру моего первоначального вопроса окончательная спецификация выглядит так: