Yang3
1
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!