Would it be possible to have a dynamic plot layout (like this) using a hv.Layout wrapped in a pn.Column?
For example: how can I remove one of the following plots from “a” and replace it with a new one?
The pop and append methods used in the panel example are not available in Layout objects.
I use a layout to keep the alignment between plots.
xs = [0.1* i for i in range(100)] curve_list = [hv.Curve((xs, [np.sin(f*x) for x in xs])) for f in [0.5, 0.75]] scatter_list = [hv.Scatter((xs[::5], f*np.linspace(0,1,20))) for f in [-0.5, 0.5]] layout = hv.Layout(curve_list + scatter_list).cols(1) a=pn.Column(layout)