I think this is related to the question I asked here: How to set fine grained dependencies when setting options in the viewable function?
The idea is explained in the example here by @jbednar : https://examples.pyviz.org/datashader_dashboard/dashboard.html (check out the bit about fine-grained dependencies). I also implemented something like it here: https://github.com/dhruvbalwada/glider-panel-demo/blob/main/glider_trajectory_plot.ipynb (I think you should be able to run it using the jupyter lab via binder).
From what I understood in the example is that it makes a HUGE difference whether sine.view
is passed to the pn.Row
or if sine.view()
is passed. In the second case the dependencies are not automatically figured out, and things only depends on what the coder specified.