SciVizKit — 80+ scientific chart types, journal palettes & chart decision tree

Hi Streamlit community! 👋

I'd like to share SciVizKit, a scientific visualization toolkit I built for researchers.

🔬 What it does:
Upload any CSV/Excel → automatically generates 80+ chart types across 10 categories (Distribution, Comparison, Correlation, Time Series, Network, Scientific specialty, 3D, Geographic...)

Key features:
- 🌳 Interactive Chart Guide (decision tree) — answers "which chart should I use?"
- 🎨 Journal color palettes: Nature, Science, Cell, ACS, Colorblind Safe
- 🖼️ Figure Panel Builder — combine charts for publication-ready multi-panel figures (PNG/SVG, 300 DPI)
- 💻 Copy-paste Python code for every chart
- ⚡️ Lazy loading per category — no waiting for all 80 charts
- ⭐️ Favorites system, search & filter

Scientific specialty charts: Volcano, PCA, UMAP, t-SNE, ROC Curve, Kaplan-Meier, Manhattan Plot, Forest Plot, Bland-Altman, Parity Plot, Radar, Ternary...

🚀 Live demo: https://scivizkit-hvbzujsahst6uec2pupvrx.streamlit.app/
📦 GitHub: https://github.com/Yang1Bai/SciVizKit

Built with Streamlit + matplotlib + plotly + seaborn. Feedback welcome!