Visual Analytics and Data Storytelling

Author
Published

December 31, 2025

Visual Analytics & Data Storytelling with R

An 8-week journey into the art and science of turning data into insight. Learn to see, design, code, and communicate with data — using R and the tidyverse — grounded in rigorous inquiry and ethical practice in service of the common good.

📚 8 Weeks  |  💻 R & Tidyverse  |  🎓 MBA & MSBA Students  |  📍 ,

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.

1

Introduction to Data Viz & R

Why visualize data? Anscombe’s Quartet, Datasaurus Dozen, R & RStudio setup, R Markdown basics.

Anscombe R Setup R Markdown

2

Visual Perception & Design

How the brain sees data — preattentive attributes, Gestalt, Cleveland & McGill, Tufte’s principles, data-ink ratio, ethics.

Preattentive Gestalt Tufte Ethics

3

Grammar of Graphics & ggplot2

Wilkinson’s grammar, data + aesthetics + geoms, facets, scales, themes, saving plots.

ggplot2 Aesthetics Geoms

4

Chart Types & Variations

Lollipops, dumbbells, ridgelines, treemaps, bubble charts, heatmaps, violin plots.

Distributions Treemaps Heatmaps

5

Data Wrangling Essentials

Tidy data, the pipe, core dplyr verbs, basic pivoting — just enough to prepare data for plotting.

dplyr tidyr Pipelines

6

Interactive Visualizations

plotly, DT tables, heatmaply, plus a guided tour of Shiny — interactive data tools from R.

plotly DT Shiny Demo

7

Geographic Visualization

Leaflet interactive maps, choropleths, coordinate systems, spatial data with sf.

Leaflet Choropleth sf

8

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]