Visual Analytics and Data Storytelling

0.1 Seeing Clearly to Serve Justly
This book teaches you to transform raw data into truthful, compelling visual stories that drive ethical decision-making and serve communities. No prior coding experience required — we’ll build your skills step by step.
Respecting the Humanity behind Data
We design visualizations that respect the humanity behind every data point. Behind every number is a person, a community, a story.
The Pursuit of Excellence
We strive for more — not just charts that work, but charts that illuminate. Every design choice should serve the truth.
Using Skills in Service of Others
Data visualization is a tool for justice — from mapping air pollution to revealing healthcare disparities.
Thoughtful, Reflective Decision-Making
Visualization is a discipline of seeing — stripping away noise so the truth of the data can speak clearly.
0.2 8 Weeks of Mastery
Each week builds on the last — from theory to code to practice. Click any module to dive in. Every page includes Common Errors boxes, progressive code walkthroughs, and fill-in-the-blank exercise templates designed for asynchronous learning.
Introduction to Data Viz & R
Why visualize data? Anscombe’s Quartet, Datasaurus Dozen, R & RStudio setup, R Markdown basics.
Anscombe R Setup R Markdown
Visual Perception & Design
How the brain sees data — preattentive attributes, Gestalt, Cleveland & McGill, Tufte’s principles, data-ink ratio, ethics.
Preattentive Gestalt Tufte Ethics
Grammar of Graphics & ggplot2
Wilkinson’s grammar, data + aesthetics + geoms, facets, scales, themes, saving plots.
ggplot2 Aesthetics Geoms
Chart Types & Variations
Lollipops, dumbbells, ridgelines, treemaps, bubble charts, heatmaps, violin plots.
Distributions Treemaps Heatmaps
Data Wrangling Essentials
Tidy data, the pipe, core dplyr verbs, basic pivoting — just enough to prepare data for plotting.
dplyr tidyr Pipelines
Interactive Visualizations
plotly, DT tables, heatmaply, plus a guided tour of Shiny — interactive data tools from R.
plotly DT Shiny Demo
Geographic Visualization
Leaflet interactive maps, choropleths, coordinate systems, spatial data with sf.
Leaflet Choropleth sf
Capstone: Viz in Practice
Business dashboards, social good, ethics, portfolio building, final project.
Capstone Portfolio Ethics
0.3 Designed for You
This book is built for busy MBA and MSBA students. Every week includes:
| Feature | How It Helps You |
|---|---|
| Progressive code walkthroughs | Build plots one line at a time — run each chunk and see what changes |
| Common Errors boxes | See the exact error messages you’ll hit and how to fix them |
| Fill-in-the-blank templates | Modify working code instead of writing from scratch |
| Pre-wrangled datasets | Focus on visualization, not data cleaning (for later weeks) |
| Ethical reflections | Connect your technical skills to purpose and ethical practice |
0.4 Textbooks (All Free Online)
| Book | Author | Link |
|---|---|---|
| Fundamentals of Data Visualization | Claus O. Wilke (2019) | clauswilke.com/dataviz |
| Data Visualization: A Practical Introduction | Kieran Healy (2019) | socviz.co |
| ggplot2: Elegant Graphics for Data Analysis | Hadley Wickham (3rd ed.) | ggplot2-book.org |
| R for Data Science (2nd ed.) | Wickham, Cetinkaya-Rundel & Grolemund | r4ds.hadley.nz |
| Interactive Web-Based Data Viz with R | Carson Sievert (2019) | plotly-r.com |
| Data Visualization with R | Rob Kabacoff (2018) | rkabacoff.github.io/datavis |
0.5 Instructor
Vivek H. Patil — Professor of Marketing,
Office: Jepson 263 | Email: books@marginoferrormedia.com | Web: patilv.com
A Note on AI as Research Partner
This book was researched, written, and produced with AI as a research partner. I used Claude, developed by Anthropic, throughout the process: to explore ideas, pressure-test reasoning, draft and revise passages, identify gaps in coverage, and build the technical infrastructure behind the companion website, interactive tools, and publishing pipeline. Claude Code helped construct the Quarto projects, the Shiny applications, and the automation that made a project of this scope feasible for a single author.
I want to be direct about this because I think readers deserve honesty, not theater. AI did not write this book in the way that matters. Every claim has been verified against primary sources. Every analytical position reflects my own judgment, shaped by two decades of teaching and research. Every sentence has been read, reconsidered, and revised by a human who cares whether it is right. The responsibility for what appears here, including any errors, is entirely mine.
The content will improve iteratively. If you find something that needs correcting, or if you have suggestions, I welcome them. Each book has its own feedback page (linked on the companion site and in the preface), or you can email me directly at patilv@gmail.com.
I mention this not as a disclaimer but as a matter of principle. The norms around AI use in scholarly work are being negotiated in real time. I would rather be transparent about my process than pretend the tools I used do not exist. If this book helps you think more clearly about data, the fact that an AI helped me write it does not make the thinking less clear. And if something in this book is wrong, the fact that an AI helped me write it does not make it less my fault.
© 2026 Vivek H. Patil, Ph.D. All rights reserved.
Published by Margin of Error Media LLC.
marginoferrormedia.com
No part of this book may be reproduced, distributed, or transmitted in any form or by any means without the prior written permission of the publisher, except for brief quotations in reviews or scholarly works with full attribution.
For permissions, licensing, classroom adoption, or bulk purchase:
patilv@gmail.com
First edition: 2026
ISBN (print): [ISBN-PENDING]
ISBN (ebook): [ISBN-PENDING]