在本例中,Bootstrap用于更好地布局Bokeh仪表板。
https://github.com/bokeh/bokeh/tree/master/examples/app/dash
从Bokeh 1.4.0开始,是否有可能进一步集成Bokeh Server和Bootstrap,以便我们可以通过单击Bootstrap组件来触发回调?
例如,将Python (或JavaScript)回调分配给Bootstrap dropdowns (https://getbootstrap.com/docs/4.4/components/dropdowns/) (而不是Bokeh dropdowns)。其目的主要是装点门面。
谢谢
发布于 2020-07-01 23:57:37
我知道这是在一段时间之前发布的,但我会回答,以防将来有人遇到这篇文章,并想知道同样的事情。
问题是,Bokeh的核心是一个名为BokehJS的Javascript包。Bokeh Python库实际上只是一种方法,通过它您可以在方便和高级的情况下与BokehJS进行交互,而不必担心Javascript或Web开发。在您发布的示例中,开发人员使用Bootstrap设置样式,并通过覆盖默认的bokeh模板来创建更吸引人的布局。
另一方面,您可以通过使用typescript扩展bokeh来开发自己的小部件和功能,typescript提供了大量的Here文档和示例。虽然非常耗时和大量的工作,但它可以用来创建一些很好的小部件,然后您可以将bootstrap集成到小部件中,并自定义其功能。否则,bootstrap应该仅用于样式目的。
https://stackoverflow.com/questions/59745022
复制相似问题