Website Review
What is Data Visualization?
Data Visualization: A Practical Introduction is a book (currently in its second edition, with a complete draft hosted online) that teaches readers how to both explore data through graphs and communicate findings to others. Its core argument is that making your own plots is the best way to develop an eye for reading graphs made by others—in research papers, business slides, policy advocacy or media. The site is the book's companion website, so it is aimed at readers working through the text rather than at casual browsers looking for a quick definition.
H3. Who it is for
- Beginners who want both the ideas and the methods, not just examples of good and bad charts.
- Analysts who already know a point-and-click tool but want a reproducible, code-based workflow.
- Readers who want to critique others' graphics more confidently.
H3. How it differs from related books The site's own preface draws a contrast worth understanding:
| Type of book | What it gives you | What it leaves out |
|---|---|---|
| Classics like Tufte | Examples and taste-based rules | The tools to make the graphics |
| Cognitive/research treatments | Why graphics succeed or fail | Practical production |
| Cookbooks of code recipes | Ready-made plots | The principles behind them |
This book positions itself between those poles: principles plus the practical means to produce plots reproducibly.
H3. A concrete next step If you are deciding whether to commit, open the draft and read the "What You Will Learn" and "How to Use This Book" sections first—they tell you the intended path and prerequisites faster than skimming chapters. If you want a sense of the wider field before starting, the publisher's page for the book is at Princeton University Press.
How does this book teach data visualization with reproducible code?
This book teaches data visualization by pairing design principles with reproducible code, so you learn both why a chart works and how to rebuild it from your own data. The stated goal is to introduce the ideas and methods of visualization in a "sensible, comprehensible, reproducible way," and the draft manuscript is available free on the site.
What that means in practice
- It treats plotting as a way to explore data first, then communicate findings—not just decorate a report.
- It emphasizes reproducibility: the same code and data should regenerate the same figure, so results can be checked and reused.
- It builds your ability to read other people's charts critically, whether they appear in research articles, slide decks, policy advocacy or media reports.
- It contrasts with example-heavy design books that don't teach the tools, and with code cookbooks that skip the reasoning behind each plot.
How it differs from alternatives
| Approach | Strength | Trade-off |
|---|---|---|
| This book (principles + code) | Learn reasoning and reproduce plots yourself | Requires willingness to write and run code |
| Design/example books | Rich guidance on good and bad graphics | Little help producing your own |
| Code recipe collections | Fast answers for common plots | Limited explanation of underlying principles |
| Point-and-click tools | Low barrier to a first chart | Harder to make work fully reproducible |
Who it suits
A graduate student, analyst or researcher who already has data and wants a repeatable workflow will get the most from it. A reader who only wants polished charts without touching code may find the code emphasis slower going.
Next step
Open the draft chapters, pick one dataset you actually care about, and try to reproduce a single figure from the book before moving on. If you want a complementary reference for plot design choices, see Claus Wilke's Fundamentals of Data Visualization and the ggplot2 documentation.
What are the key differences between the first and second editions?
The second edition is a forthcoming revision whose full draft is already available on the book's site; the first edition is the previously published version. Based on the site's own framing, the most concrete difference highlighted is a dedicated "What's New in This Edition?" section, which signals that the revision is substantive rather than a cosmetic reprint.
What the site actually tells you
- The site hosts the complete draft of the second edition, described as forthcoming from Princeton University Press.
- The second edition carries a March 2026 date and a new preface framing.
- The page includes a section titled "What's New in This Edition?", alongside "What You Will Learn," "The Right Frame of Mind," and "How to Use This Book."
- The first edition is not detailed on this page, so any claim about specific changed chapters, datasets or code would go beyond what the site states.
Practical way to decide
If you are choosing between them for a course or self-study, treat the second edition as the forward-looking option and the first edition as the established, already-citable one. A reader who needs stable page numbers for a syllabus or citation should wait for the published second edition rather than citing the draft. Someone who simply wants to learn the material now can start with the draft and expect some details to shift before publication.
For a fuller picture of the book's approach and intended audience, see Data Visualization. The author's own framing — that the goal is to teach ideas and methods "in a sensible, comprehensible, reproducible way" — is the clearest guide to what both editions share, with the second edition positioned as the updated expression of that same aim.
Can I access the book's content for free?
Yes. The full draft of the second edition is readable on the book's own site, Data Visualization, with no paywall or account mentioned. The site describes itself as containing a complete draft of the manuscript, so you can read the chapters directly in your browser.
What "free" covers here
- The text: The draft manuscript is posted chapter by chapter, including the front matter and sections such as "What You Will Learn" and "How to Use This Book."
- The published book: The print edition is forthcoming from Princeton University Press and was not yet available for pre-order at the time the page was written. Buying it later is a separate matter from reading the draft now.
- The code: The book teaches visualization using freely available software rather than a paid point-and-click tool, so following along does not require a commercial license.
Practical next step
If you are deciding whether to commit to the book, start with "The Right Frame of Mind" and "How to Use This Book," then try one chapter's examples on your own data. That tells you quickly whether the teaching style matches how you learn.
Trade-off to weigh
A draft is a working document: wording, examples and ordering can still change before publication, so citations and page references may not match the final edition. If you need a stable, citable version, wait for the published book; if you want to learn the material now at no cost, the draft is the better choice.
What software tools are used in the book's examples?
The book's examples are built around code rather than point-and-click software. In the preface, Kieran Healy contrasts his approach with books that rely on proprietary applications such as Tableau, Excel, or SPSS, and with cookbooks that supply code recipes without explaining principles. His stated goal is to teach "both the ideas and the methods" of visualization in a reproducible way — which points to a free, scriptable toolchain rather than a menu-driven one.
Data Visualization is the companion site for the second edition (a complete draft manuscript), so the worked examples live in the chapters themselves. If you want to confirm exactly which packages appear in a given chapter, open that chapter's page and look at the code blocks — that is faster and more reliable than any summary.
What this means in practice
If you are choosing whether the book fits your setup, the distinction that matters is reproducible code versus clicking through a GUI. Readers who already work in a scripting environment will be able to copy, adapt, and re-run the plots on their own data; readers who only use spreadsheet or BI tools will need to learn a scripting language alongside the visualization concepts.
For comparison, other well-known visualization books take a deliberately tool-agnostic or tool-specific line:
| Book | Approach to tools |
|---|---|
| Healy, Data Visualization | Teaches ideas and methods together with reproducible code |
| Tufte, The Visual Display of Quantitative Information | Principles and taste-based rules; no software instruction |
| Wilke, Fundamentals of Data Visualization | Design guidance with examples, not a tool tutorial |
| Chang, R Graphics Cookbook | Code recipes for plots, less on underlying principles |
A useful next step
Pick one chapter whose chart type you actually need — say, a scatterplot or a small-multiple panel — and read its code alongside the prose. Run it on a small dataset of your own. If you can reproduce the figure and then modify one aesthetic (color, grouping, labels) without breaking it, the toolchain suits you; if you find yourself fighting the setup, a point-and-click tool may get you to a presentable chart faster, at the cost of reproducibility.
How can I be notified when the book is available for pre-order?
Fill out the single-purpose email form on the book's website. The page states that the second edition of Data Visualization: A Practical Introduction is not yet available for pre-order, and that submitting the form gets you one email when ordering opens. The site says your address is used only for that notification and is not shared.
Start here: Data Visualization. On that page, look for the form mentioned in the note near the top and submit the email address you want the notification sent to.
User reviews (0)