Check it out here
https://opti.ngrok.app/?m=BBLG
This Free Tool on my streamlit website is running on an experimental fragment and I love it. If you use any of the options inside the tool, only the tool is running without a full st.rerun().
It is a custom HighchartsJS HTML Bidirectional component working with Streamlit beautifully. It allows to see the Representation of a Portfolio via Bubbles.
The zoom allows to rescale the HTML Component dynamically
I hope it gives some ideas!
Next, I plan to add Uploader so the same can be seen with uploading a CSV file and adding more options to the chart!
Thanks Streamlit Team!