How do I link table + selection using just HoloViews

import pandas as pd
import holoviews as hv
df = pd.DataFrame({'a': [0, 1], 'b': [3, 4]})
ds = hv.Dataset(df)
(ds.to.points() +  ds.to.table()).opts(shared_axes=True).opts('Points', tools=['box_select'])
import pandas as pd
import holoviews as hv
df = pd.DataFrame({'a': [0, 1], 'b': [3, 4]})
ds = hv.Dataset(df)
points = ds.to.points()
table = ds.to.table()
dlink = hv.plotting.links.DataLink(points, table)

(points + table).opts('Points', tools=['lasso_select'])

Doesn’t work with overlays though :frowning:

import pandas as pd
import holoviews as hv
df = pd.DataFrame({'a': [0, 1, 3], 'b': [3, 4, 5], 'group': ['a', 'a', 'b']})
ds = hv.Dataset(df)
points = ds.to.points(groupby='group').overlay()
table = ds.to.table()
dlink = hv.plotting.links.DataLink(points, table)

(points + table).opts('Points', tools=['lasso_select'])

Eh probably will just use panel’s tabulator; more features
https://panel.holoviz.org/reference/widgets/Tabulator.html#widgets-gallery-tabulator