Part VII: Dashboards and Production
A chart that lives only in a Jupyter notebook is a chart that reaches an audience of one. Part VII is about getting your visualizations out of the notebook and into the hands of the people who need them: stakeholders who open dashboards, managers who receive weekly PDF reports, teams that expect consistent branding across every figure, and future-you who needs a reproducible workflow that does not break when the data updates.
This is the part of the book where data visualization meets software engineering. The skills shift from "how do I make a good chart" to "how do I make a good chart that updates automatically, matches the company style guide, and runs in production without my intervention." These are the skills that separate a data analyst who makes nice plots from one who builds visualization systems that organizations depend on.
The five chapters cover the full production pipeline:
- Chapter 29: Building Dashboards with Streamlit introduces the fastest path from Python script to interactive web application, covering layout, widgets, caching, state management, and deployment for data exploration tools.
- Chapter 30: Building Dashboards with Dash presents the Plotly-backed framework for production-grade dashboards, including callbacks, multi-page applications, component architecture, and the patterns needed for enterprise deployment.
- Chapter 31: Automated Reporting tackles the challenge of generating charts programmatically for PDFs, slide decks, and email attachments, covering batch rendering, templating, scheduling, and the automation patterns that eliminate repetitive manual work.
- Chapter 32: Theming, Branding, and Style Guides teaches you to build and enforce a consistent visual identity across every chart your team produces, from custom matplotlib stylesheets to organization-wide color palettes and font standards.
- Chapter 33: The Visualization Workflow synthesizes everything into a repeatable process from initial question through data preparation, chart selection, implementation, review, and publication, with version control and collaboration practices included.
The progressive project reaches near-completion in this part. The climate dataset becomes a Streamlit dashboard with interactive exploration, an automated PDF report with scheduled generation, and a branded version that applies an organizational style guide to every figure. Chapter 33 walks through the entire workflow that produced these artifacts, making the process explicit and reproducible.
When you finish Part VII, you will have the skills to build visualization systems, not just individual charts. Part VIII brings everything together in a capstone project and provides a permanent reference gallery for your ongoing work.
Chapters in This Part
- Chapter 29: Building Dashboards with Streamlit
- Chapter 30: Building Dashboards with Dash
- Chapter 31: Automated Reporting — Generating Charts for PDFs, Slides, and Emails
- Chapter 32: Theming, Branding, and Style Guides — Building a Visual Identity
- Chapter 33: The Visualization Workflow — From Question to Published Chart