Следуя примеру на веб-сайте: https://vega.github.io/editor/#/examples/vega-lite/interactive_bar_select_highlight
Я хочу программно установить выбор с помощью сигналов. Я понимаю, что могу имитировать щелчок, выполнив следующие
VEGA_DEBUG.view.signal("select_tuple", {"unit":"","fields":[{"type":"E","field":"_vgsid_"}],"values":[1]})
Однако я не могу перейти к выбору другого, например, выбор сдвига 2
VEGA_DEBUG.view.signal("select_tuple", {"unit":"","fields":[{"type":"E","field":"_vgsid_"}],"values":[2]})
Это имеет смысл, поскольку только shift-click
накапливает состояние.
Я пробовал модифицировать накопленный сигнал
VEGA_DEBUG.view.signal("select", {"_vgsid_":[1,2],"vlMulti":{"or":[{"_vgsid_":1},{"_vgsid_":2}]}})
Однако это не помогает. Это невозможно? Я понимаю, что собственное решение может быть возможно в скрученной вручную веге, в отличие от той, которая была скомпилирована из vega-lite.
Спасибо.