Reject Templates: Begin with Data Exploration
Mechanical chart templates fail because datasets rarely reveal insights automatically—you often don't know what to look for upfront. Instead, ask questions about the data and learn its structure first. This purpose-driven approach, shaped by audience needs, ensures charts communicate effectively rather than just displaying numbers. Nathan Yau's process turns raw datasets into graphics by prioritizing exploration over plug-and-play software.
Build a Flexible Toolset for Any Dataset
No single tool dominates; select based on your situation, potentially mixing R for stats, Python for scripting, Illustrator for polish, and web tools for interactivity. Yau's examples demonstrate step-by-step workflows across these, letting you test and choose what fits your projects. This avoids tool obsession, focusing on outcomes like finished, publication-ready visuals from real-world data.
Master Visualization by Data Type and Purpose
Follow a structured progression: handle data cleaning, then visualize time series (trends over periods), categories (group comparisons), relationships (correlations via scatterplots or heatmaps), and space (geographic mappings). Analyze visually for patterns, and design with intent—considering layout, color, and form to tell stories. Updated for 2024 with new tools, datasets, and methods since the 2011 first edition, this covers nine chapters from storytelling basics to purposeful design, using Yau's FlowingData projects as concrete examples.