Bokeh 3 plots within streamlit including bi-directional communication

streamlit-bokeh3-events

A streamlit component for bi-directional communication with bokeh 3 plots. This update is based on the archived repository from ash2shukla.

:streamlit: App

Try it out yourself in my example :streamlit: app.

General remarks

The original component of ash2shukla looks very promising, however, I was not able to get it running on my system. Moreover, it does not support bokeh 3 and is not maintained anymore. For the updated component, I took the code from ash2shukla and updated it to work with bokeh 3.

Installation

pip install streamlit-bokeh3-events

Code

Github

Feel free to install and test this component and leave your comments here.

3 Likes