Я бы хотел динамически фильтровать эту визуализацию Vega. В настоящее время, если щелкнуть элемент в легенде, символы, представляющие этот элемент, будут выделены. Я хотел бы изменить его так, чтобы, если вы щелкнете по элементу в легенде, тогда символы, представляющие этот элемент, будут отфильтрованы (т.е. символы, не представляющие этот элемент, будут удалены). Однако, если вы снова щелкнете по тому же элементу в легенде, фильтр будет очищен.
Я пытался создать два набора данных - table
и filtered_table
- но не могу заставить свойство source
работать со свойством on
. Я также исследовал преобразование перекрестного фильтра, но, похоже, это для непрерывных, а не категориальных данных.
Заранее спасибо!