Goodreads helps you keep track of books you want to read.
Start by marking “Interactive Data Visualization for the Web” as Want to Read:
Interactive Data Visualization for the Web
Enlarge cover
Rate this book
Clear rating
Open Preview

Interactive Data Visualization for the Web

4.08  ·  Rating details ·  454 ratings  ·  51 reviews
Create and publish your own interactive data visualization projects on the Web—even if you have little or no experience with data visualization or web development. It’s easy and fun with this practical, hands-on introduction. Author Scott Murray teaches you the fundamental concepts and methods of D3, a JavaScript library that lets you express data visually in a web browser ...more
Paperback, 272 pages
Published April 2nd 2013 by O'Reilly Media (first published January 1st 2013)
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Interactive Data Visualization for the Web, please sign up.

Be the first to ask a question about Interactive Data Visualization for the Web

Community Reviews

Showing 1-30
Average rating 4.08  · 
Rating details
 ·  454 ratings  ·  51 reviews

More filters
Sort order
Start your review of Interactive Data Visualization for the Web
Mike Polsky
Sep 24, 2019 rated it really liked it
I wanted to love this book, but instead I just sort of liked it. The book defiintely was not a bad read, but it did not fit my needs.
May 07, 2017 rated it really liked it
This is a great introduction to d3.js!
Positive (+):
* Regardless of your background and how familiar you are with HTML, CSS, and JavaScript, this book will be a great starting point in your exciting D3 journey!
* The book does a great job of familiarizing its readers with key concepts of d3; it walks you through it step by step.
* After reading this book, you'd be able to explore other d3's functionalities on your own!
* While this book is based on the version 3, all the material is applicable
May 02, 2013 rated it really liked it
Shelves: computer, math-stats
This is really a d3.js (Data Driven Documents) book, since the entire book is about using the d3 Javascript library for data visualization. For me, coming in with a background in data analysis but no practical Javascript background, this provided a good overview of many Javascript/web concepts required then the d3 library.

My background in data visualization is R (ggplot and lattice) and Python (Matplotlib). I find Excel too limiting and Matlab inflexible. But what I'm used to are descriptions of
Aug 31, 2014 rated it it was amazing
Shelves: tech
Awesome. Basically an intro, from the ground up, to d3.js - the powerful JavaScript library built by Mike Bostock for data visualization. I've been meaning to get good at d3 for a looong time. I now feel like it's somewhat possible. Great overview of the fundamentals, lots of calming encouragement, and - thanks to its links all over the place - an amazing resource.

FYI this book is an expansion and enrichment of Scott Murray's freely available d3 tutorials on his website. I'd say the tutorials f
Oct 28, 2017 rated it really liked it
Shelves: owned-books
Yay first non-fiction book in a while! Murray's book is aimed at non-technical people who are interested in data visualization, which made it pleasant light reading (if a bit tedious) that I mostly read while commuting to and from the skating rink.

I've been wanting to learn d3 for several years now, but I finally took the plunge and bought this book when Justin and I decided to work on a project together. This book was a useful broad-and-shallow introduction to d3 and SVG. I think there are too
Jul 23, 2014 rated it it was amazing
Excellent on all counts. Highly recommended for anyone wanting to dig in to visualization on the web. Welcoming to beginners and no less useful to readers who know some already.
Bozhidar Hristov
May 11, 2015 rated it really liked it
This is a very nice introduction to d3.js the Javascript framework for creating data visualizations. It also introduces HTML, CSS, SVG and Javascript, because to use d3.js prior knowledge in these technologies is mandatory. If you are new to HTML, CSS, SVG and Javascript I suggest you to first go through an introductory course like those that can be found here and then start with the book. ...more
Feb 08, 2015 rated it liked it
Decent intro to D3, but the folksy, aw-shucks-computers-are-weird tone – intended, I think, to make the book non-threatening to a less technical audience – mostly just come off as condescending and irritating.

Major lessons learned: however hard you think maps are to work with, multiply by ten.
Angel Garbarino
Jul 11, 2016 rated it it was amazing
Rad book. Yes it's online for free, and that is where I read it first. Loved it so much, that I wanted the whole thing. Re-reading it now and working on some other visualizations.

If you're into D3, this is a must have.
Almothana Alghunaim
Oct 10, 2017 rated it really liked it
Shelves: dropped
Great book on Data Visualization.

Note that you can find a free e-Book version at the publishers official website. URL:
Stefan Kanev
May 15, 2017 rated it really liked it
Pretty good book to get started with D3.

I read it a while ago, but I'm finding the time to review it just now. D3 tends to be quite tricky to get into just from its site – just the size of the materials is overwhelming. Once you get the gist, it's pretty simple – it's a collection of small things that are easy to understand and learn as needed. But you still need a "big picture" intro and this book provides a good one. It covers how to do a few basic things with D3, which are enough to get you s
Mikkel Hansen
Sep 04, 2018 rated it it was amazing
Shelves: data-science
This book is an excellent introduction to D3.js.

I've been trying to get into D3.js a couple of times over the years. Each time I've gotten stuck because getting started seemed too difficult. I could get something that sort of worked quickly because there are so many examples online but tweaking the example to fit my usage always caused me a lot of trouble.

This book doesn't give you a lot of fancy examples, but it does teach you the basics, and because of that, I am now able to tweak the existing
Jan 15, 2020 rated it it was amazing
Shelves: visualization
Great book for absolute beginners to d3.js as well as coding. The author explains every step in minutest of details. Starting from setup(which file to open, where to click etc) to why and where should you use d3, to all the necessary building blocks (like scales, axes, selections etc), to a little advance things like interactivity and basic transitions. It ends with listing plethora of resources to go to after finishing the book.
Author's love for the language and Visualisation is palpable throu
Nov 20, 2018 rated it it was amazing
This is a book on programming that does a much better job at the book part than others I've seen. Murray gives a great basic overview of D3 - how to use it and some of the cool things of which D3 is capable. The chosen audience is people who need a little more explanation of the code, but with all the screenshots and code excerpts, one can scan through the parts they understand and dig deeper to find explanations where needed. ...more
May 14, 2018 rated it it was amazing
Very accessible and well-written book on D3 visualization framework. Examples are easy to follow and explain the concepts well. I've kind of thought that D3 is pretty verbose and too low level for things like charts. However, after reading this book I appreciate the flexibility that the framework gives you. ...more
Jun 04, 2018 rated it it was amazing
Fun, very readable, conversational tone and yet still manages to cover some of the formal semantics of the underlying languages. Sometimes :)

Now slightly out of date, as d3 v5 came out, but still a fun, informative book. Highly recommended if you want to start dipping your toes into data visualization :)
Charles Fried
Jun 21, 2017 rated it it was amazing
Great book, it's well written, easily to follow and the authors enthusiasm is contagious. I could easily recommend this as a get started coding book or to an experienced coder looking to get started with D3. 👌 ...more
Oct 23, 2017 rated it really liked it
Shelves: data-viz
Nice quick D3 intro. Enough to get you started doing something on your own. Intended for full js/svg/css/html beginners. The free online version is a bit outdated though, some examples don't work in v4. ...more
Cosmin Rusu
Oct 10, 2018 rated it really liked it
A great book for a D3 introduction. The concepts are explained very simple and most of the jokes are really good 😂.
(putting this one back on the shelf until I'm ready to actually put it to use) ...more
Mollie Pettit
Jan 09, 2021 rated it it was amazing
If someone is looking to learn d3.js, reading through this book is the best way to get started!
Oct 07, 2016 rated it liked it  ·  review of another edition
I did a read-through, rather than work the examples, which may have impacted my opinion. The book is example-oriented and quite rich in that regard; unfortunately, it lacked a bit of depth. Obviously this isn't "learn Javascript," but the "interactive" angle was lacking---I don't think I could make a truly rich presentation given the material. There was also no treatment of reading data other than simple text files. A lot of this might have been out of scope, but some pointers to references wou ...more
Feb 01, 2015 rated it really liked it
Shelves: 2015, javascript
Very solid introduction to D3.js. Written primarily for a non-technical audience, but includes just the right amount of information to get you oriented to the library without feeling like it's patronizing or too shallow. (And/but/so Murray uses a colloquial tone which was fine with me but can rub some people the wrong way.) Despite being so long, it's actually a quick read -- which is good because you really ought to get through *at least* the chapter on scales before you try and go do anything ...more
Sep 02, 2013 rated it really liked it
It was a great intro to d3.js. I had to figure out with some help how to connect to some live data via php as that wasn't included. I say intro because I am still looking into learning much more about different charts that can be created using the library. It is a good place to start if you want to learn js data visualization. ...more
Oct 03, 2013 rated it liked it
Shelves: web-design
Very straightforward, but with an excessive amount of debugging. Good because you learn about D3, bad because you realize that programming in JavaScript is.....full of TRYING to do things and spending hours banging your head against the wall trying to figure out what idiosyncrasy is preventing you from seeing your final product.
Jan 14, 2014 rated it it was amazing
Clear and to the point. Gives you a quick understanding of how D3.js works and provides the basic building blocks for making your own interactive visualization. (Note: This book is still fairly barebones. You'll need to refer to examples online for the more advanced visualizations you are probably aspiring to build). ...more
Andrew Magee
Jul 23, 2013 rated it really liked it
Good intro to d3. Basic intro to SVG was nice. Also contains a reasonable JavaScript intro which people familiar with the language will skip. Even learned a couple of CSS tricks I didn't know. Writing style a bit annoying in parts. ...more
Dec 23, 2013 rated it it was amazing
Shelves: web, javascript
I've almost finished reading this book. Skipped some parts from the last chapters.
Great introduction to D3. But surly not enough if someone want to master it.

I will defenetly come again to this book as a reference for my next visualization.

Very recommended overall
Jul 27, 2015 rated it it was amazing
This book is a great introduction to the D3 javascript library for making interactive plots in web applications. It could be more comprehensive, but what it covers, it presents very clearly, and the writing is humorous and entertaining as well.
Toni Tassani
Jan 08, 2017 rated it liked it
Shelves: ebook
The book is a great introduction to Domain Driven Documents (D3) JavaScript library. Even though it describes version 3 and there are key differences with current version 4, it's easy to read and provides a good overview. ...more
« previous 1 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy
  • The Art of Statistics: How to Learn from Data
  • The Aleph and Other Stories
  • Edison on Innovation: 102 Lessons in Creativity for Business and Beyond
  • Descartes' Error: Emotion, Reason and the Human Brain
  • The Fourth Industrial Revolution
  • Титэм үг
  • Жангар
  • Big Data: A Revolution That Will Transform How We Live, Work, and Think
  • Human Compatible: Artificial Intelligence and the Problem of Control
  • Alexander the Great
  • Simply Complexity: A Clear Guide to Complexity Theory
  • Felt Time: The Psychology of How We Perceive Time
  • Four Quartets
  • Dark Spring
  • The Mark on the Wall
  • Deep Fakes and the Infocalypse: What You Urgently Need To Know
  • Blue and Green
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Related Articles

You’d never know it from reading the books listed here, but good science writing is incredibly difficult to pull off. There is both an art...
23 likes · 0 comments