Interaction Typology#
Interaction Typology |
Command |
Pandas Command |
Status |
---|---|---|---|
alx.filter_brush() |
query (filter) |
implemented |
|
alx.filter_point() |
query (filter) |
implemented |
|
alx.filter_type() |
query (filter) |
implemented |
|
alx.highlight_brush() |
query (filter) |
implemented |
|
alx.highlight_point() |
query (filter) |
implemented |
|
highlight_type |
alx.highlight_type() |
query (filter) |
implemented |
alx.group_point() |
groupby |
implemented |
|
panzoom |
alx.panzoom() |
query (filter) |
implemented |
group_brush |
alx.group_brush() |
groupby |
in-progress |
encode_axis |
alx.encode_axis() |
None |
in-progress |
The interaction typology is a set of interaction techniques that are helpful when using charts to explore data. These interaction techniques can be layered ontop of charts by simply layering them on top like:
import altair_express as alx
from vega_datasets import data
alx.filter_brush() + alx.scatterplot(data=data.cars(),x='Horsepower',y='Miles_per_Gallon')
These interactions can also be composed together, for more information see Composing Interactions.