I’m trying to use a Holoviews/Bokeh dynamic map which will give me a Bokeh based slider in Streamlit.
This code comes from the top example here. When the equivalent is run in jupyter, I get a Bokeh slider that allows me to modify the graph. However, in Streamlit the slider disappears and I see the static plot.
Can anyone tell me how to get the slider back?
import streamlit as st import numpy as np import holoviews as hv frequencies = [0.5, 0.75, 1.0, 1.25] def sine_curve(phase, freq): xvals = [0.1 * i for i in range(100)] return hv.Curve((xvals, [np.sin(phase + freq * x) for x in xvals])) dmap = hv.DynamicMap(sine_curve, kdims=["phase", "frequency"]) a = hv.render(dmap.redim.range(phase=(0.5, 1), frequency=(0.5, 1.25)), backend="bokeh") st.bokeh_chart(a)