---
product_id: 95223792
title: "D3.js in Action: Data visualization with JavaScript"
price: "฿5170"
currency: THB
in_stock: true
reviews_count: 8
url: https://www.desertcart.co.th/products/95223792-d3-js-in-action-data-visualization-with-javascript
store_origin: TH
region: Thailand
---

# D3.js in Action: Data visualization with JavaScript

**Price:** ฿5170
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** D3.js in Action: Data visualization with JavaScript
- **How much does it cost?** ฿5170 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.co.th](https://www.desertcart.co.th/products/95223792-d3-js-in-action-data-visualization-with-javascript)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

D3.js in Action: Data visualization with JavaScript [Meeks, Elijah] on desertcart.com. *FREE* shipping on qualifying offers. D3.js in Action: Data visualization with JavaScript

Review: Great book for more experienced developers on D3.js. - D3.js in Action is a great book on D3v4 but, just like Interactive Data Visualization for the Web: An Introduction to Designing with D3 , it is not for everyone. Someone looking for a book on D3.js and D3v4 in particular would most likely hesitate between these two options so it's only logical to compare them. D3.js in Action is much more ambitious in scope and complexity. The flip side of that is that it doesn't have the gentle pace of Interactive Data Visualization for the Web. As such, I would recommend D3.js in Action for people who either have experience with front-end development or with earlier versions of D3.js. D3.js in Action could also be seen as the tome 2 to Interactive Data Visualization for the Web. I found parts 2 and 3 of the book to be the most relevant. Part 2 covers more advanced use cases of D3.js such as hierarchical layouts. While there is ample documentation and examples on the web on how to do that, to the best of my knowledge, this wasn't covered in a book until now. Part 3 goes beyond D3.js, with a very topical discussion on how D3.js and React can share responsibilities, or on mixed-mode rendering - that is, how to create visualizations that mix Canvas and SVG. D3v4 brings new features for canvas rendering, so it's a very welcome addition. Overall D3.js in Action offers a unique perspective on this subject and is a great resource to learn more advanced aspects of D3.js.
Review: D3 in Action or Interactive Data Visualization. Both are good! - I purchased this through the Manning Early Access Program (MEAP). D3 in Action Second Ed. is a wonderful guided tour of D3 v4. I have also read Interactive Data Visualization, which was also fantastic. I read the first version of that book and it covered D3 v3, so by the time I went to use it, a lot of the API had changed. I see that D3 IDV has a newer version too. I think it would be useful to compare these two great books. D3 IDV served as a great primer. It has a little more hand holding and step by step. By the end of that book, you'll know how the API works and should be able to explore examples online to do whatever you want. D3 in Action, on the other hand, feels more complete. It also has step by step, but takes it a quicker pace, without missing any necessary details. After reading D3 in Action, I don't feel that I have to find the examples online. We have already covered scaling, axis, bar charts, geographic maps, pie charts, nested data, graph data, layouts, you name it, this book has covered it in sufficient depth for you to get up and running. D3 in Action is a full tour of D3, whereas D3 Interactive Data Visualization is a focus on fundamentals. I recommend both books, but this one will continue to serve you into the future as a desktop reference.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | #3,299,084 in Books ( See Top 100 in Books ) #558 in Design & Graphics Software Books #561 in JavaScript Programming (Books) #4,374 in Internet & Telecommunications |
| Customer Reviews | 4.2 4.2 out of 5 stars (27) |
| Dimensions  | 7.38 x 0.8 x 9.25 inches |
| Edition  | 2nd |
| ISBN-10  | 1617294489 |
| ISBN-13  | 978-1617294488 |
| Item Weight  | 1 pounds |
| Language  | English |
| Print length  | 375 pages |
| Publication date  | December 7, 2017 |
| Publisher  | Manning |

## Images

![D3.js in Action: Data visualization with JavaScript - Image 1](https://m.media-amazon.com/images/I/71qF8m1mObL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ Great book for more experienced developers on D3.js.
*by J***R on January 8, 2018*

D3.js in Action is a great book on D3v4 but, just like Interactive Data Visualization for the Web: An Introduction to Designing with D3 , it is not for everyone. Someone looking for a book on D3.js and D3v4 in particular would most likely hesitate between these two options so it's only logical to compare them. D3.js in Action is much more ambitious in scope and complexity. The flip side of that is that it doesn't have the gentle pace of Interactive Data Visualization for the Web. As such, I would recommend D3.js in Action for people who either have experience with front-end development or with earlier versions of D3.js. D3.js in Action could also be seen as the tome 2 to Interactive Data Visualization for the Web. I found parts 2 and 3 of the book to be the most relevant. Part 2 covers more advanced use cases of D3.js such as hierarchical layouts. While there is ample documentation and examples on the web on how to do that, to the best of my knowledge, this wasn't covered in a book until now. Part 3 goes beyond D3.js, with a very topical discussion on how D3.js and React can share responsibilities, or on mixed-mode rendering - that is, how to create visualizations that mix Canvas and SVG. D3v4 brings new features for canvas rendering, so it's a very welcome addition. Overall D3.js in Action offers a unique perspective on this subject and is a great resource to learn more advanced aspects of D3.js.

### ⭐⭐⭐⭐⭐ D3 in Action or Interactive Data Visualization. Both are good!
*by P***S on January 13, 2018*

I purchased this through the Manning Early Access Program (MEAP). D3 in Action Second Ed. is a wonderful guided tour of D3 v4. I have also read Interactive Data Visualization, which was also fantastic. I read the first version of that book and it covered D3 v3, so by the time I went to use it, a lot of the API had changed. I see that D3 IDV has a newer version too. I think it would be useful to compare these two great books. D3 IDV served as a great primer. It has a little more hand holding and step by step. By the end of that book, you'll know how the API works and should be able to explore examples online to do whatever you want. D3 in Action, on the other hand, feels more complete. It also has step by step, but takes it a quicker pace, without missing any necessary details. After reading D3 in Action, I don't feel that I have to find the examples online. We have already covered scaling, axis, bar charts, geographic maps, pie charts, nested data, graph data, layouts, you name it, this book has covered it in sufficient depth for you to get up and running. D3 in Action is a full tour of D3, whereas D3 Interactive Data Visualization is a focus on fundamentals. I recommend both books, but this one will continue to serve you into the future as a desktop reference.

### ⭐⭐⭐⭐ A very good and wide-ranging how-to guide for learning and applying D3.js to data visualization tasks
*by S***N on January 23, 2018*

Data visualization is an expanding field that likely has a long-term future in world economies. And D3.js is a powerful JavaScript library for creating dynamic, interactive data visualizations that can be viewed in web browsers. Whether you are planning a career in data visualization or are already working in the field with some other library or method, such as the R programming language, you likely will want to add D3.js to your resume. "D3.js in Action" provides an overview of D3.js fundamentals and data visualizations basics, complex data visualizations using D3.js, and advanced techniques, including creating an interactive application that uses React and D3.js. To me, the early parts of the book's first section take a somewhat murky approach to introducing D3.js. (But JavaScript, HTML and CSS themselves can be murky, too, for beginners.) The book becomes more enticing in the second and third parts. And, since I've worked with React, I appreciate the opportunity to create a small, interactive app using the book, React and D3.js, even though, as the author cautions; "the challenge of integrating D3 with React is that React and D3 both want to control the DOM. The entire select/enter/exit/update pattern with D3 is in direct conflict with React and its virtual DOM." This is an excellent problem to confront now, before you are tossed into a new assignment or job with a short deadline and must sort out the battle of the DOM while also learning D3.js or React. I do not recommend this book for beginners new to JavaScript, HTML, CSS *and* D3.js. But if you have some JavaScript and HTML/CSS experience, plus the need and/or desire to learn D3.js, this book definitely is a "keeper," as we say here in the South. There is much to learn and plenty of examples to help guide you. You'll want to keep this one handy in your library. So why should you learn D3.js? Elijah Meeks, the author, makes some compelling arguments. "Although the ability to create rich and varied graphics is one of D3's strong points, more important for modern web development is the ability to embed the high level of interactivity that users expect. With D3, every element of every chart, from a spinning globe to a single, thin slice of a pie chart, is made interactive in the same way. And because D3 was written by someone well versed in data visualization practice, it includes interactive components and behaviors that are standard in data visualization and web development." And:: "You learn D3 because it gives you the ability to implement almost every major data visualization technique. It also gives you the power to create your *own* data visualization techniques, something a more general library can't do." My four-star rating for this book actually represents four and a half stars. "D3.js in Action" is an important guide for developing some data visualization skills while also learning how to use the powerful and important D3.js JavaScript library. Just be sure you have some web development experience before diving in. (My thanks to Manning Books for providing an advance reading copy for review.) .

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.co.th/products/95223792-d3-js-in-action-data-visualization-with-javascript](https://www.desertcart.co.th/products/95223792-d3-js-in-action-data-visualization-with-javascript)

---

*Product available on Desertcart Thailand*
*Store origin: TH*
*Last updated: 2026-02-16*