注意来自BOKEH MAINTAINER :很久以前,不推荐使用Bokeh中的MPL兼容层。此问题中的任何内容都与Bokeh的最新版本或未来版本无关。
我有一个用mpl和bokeh创建的小提琴图,它使用数据帧作为数据源。例:
ax = sns.violinplot(x="Week of", y="Total Time",data=df, palette="muted", split=False, scale="count", inner="box", bw=0.1)
然后我用plot = mpl.to_bokeh()
X轴是日期。我想在用户更改滑块小部件时动态更新此散景图(x轴上使用的值)。例如,我有滑块:
beginSlider = Slider(start=0, end=10, value=1, step=.1, title="Start Date", callback=callback)
当用户更改滑块上的日期时,我希望更改绘图的数据源,从而更新绘图的x轴上的日期。我熟悉散景回调,但是因为这个绘图的来源是数据帧而不是ColumnDataSource,所以我无法弄清楚如何在小部件回调中触发数据源/绘图的更改。有什么想法吗?