st.bokeh - 显示bokeh图表
streamlit的bokeh
方法显示可交互的Bokeh图表。要在Streamlit
中显示Bokeh图表,只要在本该调用Bokeh的show
方法时调用
st.bokeh_chart
即可。
Bokeh是一个Python的图表库,bokeh
方法的参数基本遵从Bokeh
的show
方法的要求。详情可参考 https://bokeh.pydata.org 。
方法原型
streamlit.bokeh_chart(figure)
参数:
- figure:要显示的Bokeh绘图面板
示例代码
>>> import streamlit as st
>>> from bokeh.plotting import figure
>>>
>>> x = [1, 2, 3, 4, 5]
>>> y = [6, 7, 2, 4, 5]
>>>
>>> p = figure(
... title='simple line example',
... x_axis_label='x',
... y_axis_label='y')
...
>>> p.line(x, y, legend='Trend', line_width=2)
>>>
>>> st.bokeh_chart(p)
效果如下: