Data at Depth

Data at Depth

Pragmatic Python Dashboards: Comparing 5 Frameworks For Interactive Mapping

An practical interactive tutorial comparing Streamlit, Dash, Shiny, Voila, and Panel

John Loewen's avatar
John Loewen
Jun 20, 2025
∙ Paid

Working with global and regional datasets often means building maps combined with multi-year interactive features, like sliders.

Let’s compare five Python dashboard frameworks — Streamlit, Dash, Shiny for Python, Voila, and Panel — by demonstrating how to implement the same Plotly choropleth map and slider example in each.

Data at Depth is a reader-suppor…

User's avatar

Continue reading this post for free, courtesy of John Loewen.

Or purchase a paid subscription.
© 2026 John Loewen · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture