Следуя примеру на сайте: 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 может быть возможно нестандартное решение, в отличие от скомпилированного из Vega-Lite.
Спасибо.