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_label='Trend', line_width=2)
st.bokeh_chart(p, use_container_width=True)
But Firefox cant present the figure successfully, and It works with streamlit==0.53.0
My streamlit is running on my Windows subsystem for linux behind an nginx proxy with authentication. Users in my organization can connect to it after going through Azure AD authentication. The Bokeh plots would not show up in the browser of the client because “Javascript could not be loaded”. After I switched to Altair and Matplotlib instead of Bokeh they showed up without any problems.
When visiting your Streamlit page, could you press F12 to display the Developer Panel in your browser, go to the Console tab, reload the page, and check if you have any error displayed?