Toggling a Multi Selection
Edit this pageThe toggle
selection transformation inserts or removes data values from a multi selection if they, respectively, are or are not already members of it.
It can take one of the following values:
false
– disables toggling behaviour; as the user interacts, data values are only inserted into the multi selection and never removed.- A Vega expression which is re-evaluated as the user interacts. If the expression evaluates to
true
, the data value is toggled into or out of the multi selection. If the expression evaluates tofalse
, the multi selection is first clear, and the data value is then inserted.
Vega-Lite automatically adds a toggle transformation to all multi selections by default, with the following definition: "toggle": "event.shiftKey"
. As a result, data values are toggled when the user interacts with the shift-key pressed.
Examples
Highlight points in the scatterplot below by into the paintbrush
selection when clicking with:
.