Visualize

Visualize

Visualization Handbook | Designing Charts and Storytelling

Use this gallery as a practical guide to pick effective charts, compare alternatives, and tell clearer data stories. Each card links to a focused recipe you can adapt in Python.

Bar Charts #

Simple Bar
Simple Bar
Stacked Bar
Stacked Bar
Waffle Chart
Waffle Chart

Compare categories, parts-to-whole, and compact overviews. Start simple; add stacks or waffle charts when proportions matter.

Line Charts #

Multiple Line Plot
Multiple Line Plot
Rolling Average
Rolling Average
Sparkline
Sparkline

Show trends, compare series, or smooth noise. Sparklines work well in dense tables or dashboards.

Scatter Charts #

Basic Scatter
Basic Scatter
Bubble Chart
Bubble Chart
Scatter with Marginal Histograms
Scatter + Marginal Hist

Reveal relationships, clusters, and outliers. Use marginals to show each variable’s distribution alongside the scatter.

Distributions #

Histogram
Histogram
Violin Plot
Violin Plot
ECDF
ECDF

Understand shapes, tails, and comparisons at a glance. ECDFs are great for side‑by‑side comparisons without binning.

Correlation & Relationships #

Correlation Heatmap
Correlation Heatmap
Scatter Matrix
Scatter Matrix
 

Quickly scan relationships between variables. Heatmaps give a bird’s‑eye view; scatter matrices expose patterns pair‑by‑pair.

Category Grouping #

Treemap
Treemap
Pie & Donut
Pie & Donut
Japan Map
Japan Map

Summarize hierarchical or regional categories. Treemaps compact space; pies work for a few slices; maps add geographic context.

Advanced Visualizations #

Calendar Heatmap
Calendar Heatmap
Slopegraph
Slopegraph
Sankey Diagram
Sankey Diagram

Patterns for time, flows, and change. Use these when simple bars or lines can’t clearly convey structure or movement.


This Visualize section links to runnable Python recipes. Adapt them to your data, then layer annotations and color for clear storytelling.