I needed plot interactivity for a project, so I’ve put together a simple component that sends Plotly events back to Streamlit! Obviously this repo is pretty early-on, but I thought I’d make a post about it.
Currently you can configure the component to send back
hover events for plotly. Some of the features I hope to implement are:
- Automatic layer generation to change the cursor to a pointer (to help indicate it’s clickable) (https://codepen.io/destrada/pen/perVON)
- State stuff so select operations don’t cause the plot to reset
- And more!
Anyways, I’m not much of a frontend developer, so if anyone want’s to help out, you’re welcome to!