Hi @domjammoo,
Thanks for reaching out!
As you've noted, an external solution would need to either live in an iframe, custom React component, or generated images that you can display in your app. I haven't seen any apps with Seaborn yet, but if you have Seaborn images, I'm happy to help with displaying them in your app.
There is a similar discussion around visualizations here (using Mermaid), here (using Vega), and here (using d3). I've also seen some community members using Chart.js in a custom React component.
If you end up using our native plotly chart components, I'm happy to help with any blockers!