Jump to ratings and reviews
Rate this book

Mastering D3.Js

Rate this book
If you are a software developer working with data visualizations and want to build complex data visualizations, this book is for you. Basic knowledge of D3 framework is expected. With real-world examples, you will learn how to structure your applications to create enterprise-level charts and interactive dashboards.

352 pages, Kindle Edition

First published January 1, 2014

5 people are currently reading
40 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
8 (44%)
4 stars
5 (27%)
3 stars
5 (27%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 6 of 6 reviews
Profile Image for Philip Arad.
17 reviews
December 17, 2014
Nowadays creating and publishing visualizations on the Web has become one of the fundamental needs for a lot of projects, and the need for good visualization libraries has increased.
D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG and CSS. It combines visualization components and a data-driven approach to DOM manipulation.
For learning these new visualization technologies, 'Packt Publishing' has released ' Mastering D3.js' by Pablo Navarro Castillo (http://goo.gl/miPxLD )
It starts from the fundamental concepts and methods of D3, going through large number of examples, to the more complex issues of developing interactive data visualization for your project.
Once you read this book, you will be able to:
* Create reusable chart components that can be used in other projects
* Build charts for browsers without SVG support by using polyfills
* Integrate D3 and Backbone to create interactive single-page applications
* Write, test, and distribute a D3-based charting package
* Create custom maps and integrate D3 with third-party mapping libraries
* Make a real-time application with Node and D3
You will find useful examples for integrating charts with third-party libraries, for distributing your charting package and integrating D3 with mapping libraries.
If you only start your way into data visualization, or you have already some experience with it, you will find this book most useful.
Profile Image for Bill Jones.
72 reviews2 followers
December 9, 2014
Mastering D3.js

A book that is clear and to the point, I've used repositories before for code deployment so that part was a breeze. I'm glad I had this book for getting familiar with D3. I've been looking for a package that let's me visualize the data I'm working with and i found this to be the perfect companion. My favorite part was rasterizing the globe and the explanation of a good dashboard mock-up, which was not cluttered to death or had information overload.

All in all this book delivered on what it set out to do and that was Mastering D3, do I feel like a master right now? Hardly, but in time with this book at my side I could most likely master D3. I will be taking a few of the concepts with me into other applications to better visually represent the data to make it less boring and to make it stand out in areas of higher importance and that's one thing this book delivered on. Highly Recommended!

Publisher Link: http://goo.gl/miPxLD
2,072 reviews56 followers
May 31, 2019
I didn't like the organization of this book
7 reviews
January 2, 2015
If you're on the journey from D3 amateur to D3 master, this book will take your visualizations to the next level. I really enjoyed how he emphasized breaking out code into configurable, re-usable pieces. While I had some trouble getting the code samples up and running (hint: download the html zip from the GitHub repo), once I did, they were excellent for really diving into the discussion and understanding what was happening. Doing this also helped me to dissect how the code was written and question my knowledge of how certain things worked. While I personally found the discussion on how to use Backbone and Node to serve up your visualizations extraneous (since I work in these two frameworks regularly), I can see how they would be great for those who are new to them.

I've certainly learned a lot about D3 by going through this book. I hope you do, too!
Profile Image for Marcos.
Author 2 books5 followers
February 12, 2015
Mastering D3.js has just became my reference book on data visualization implementation. It is not only the best book about D3 that I have read up to this point, but also a challenging didactic exercise that touches a variety of libraries and services really useful for the front end developers out there.

Read more about it on: http://www.marcosiglesias.com/posts/m...
Displaying 1 - 6 of 6 reviews

Can't find what you're looking for?

Get help and learn more about the design.