I want self.param.x & self.param.y to sync up with tap.param.x and tap.param.y.
If it was a plain widget, something like:
pn.widgets.TextInput().link(... bidirectional=True)
import param
import panel as pn
import holoviews as hv
class Test(param.Parameterized):
y = param.Number()
x = param.Number()
def __init__(self):
self.tap = hv.streams.Tap()
def draw(self, x, y):
return hv.Points((x, y))
def panel(self):
return pn.Column(
hv.DynamicMap(self.draw, streams=[self.tap]),
pn.Row(self.param.x, self.param.y)
)
Test().panel()