Hello Streamlit Community,
I’m excited to share with you a new custom component for Streamlit: st-link-analysis, a tool for visualizing and interacting with graphs directly within your Streamlit apps.
Why I created this component
While there are several options available for visualizing graphs, I wanted a more interactive solution that offers the following within the frontend part:
- Easily switch to fullscreen mode for a more immersive visualization (especially important for link analysis tasks).
- Refresh the layout dynamically without needing to rerun the backend.
- View detailed information about nodes and edges directly within the visualization
- Exporting data along with positions to JSON.
I plan to continue to work on it every once in while to address any reported issues and add additional features (e.g. hide/show nodes).