Full description not available
J**S
Great book on D3 but the most interesting features on ...
Great book on D3 but the most interesting features on D3 were blended into AngularJS. Most seasoned software engineers may not want to use AngularJS since it is really not something like Newton's 3 laws of motion, or compliant with industrial standards regulated by W3C or ECMAScript - too much "self-invented" representations. The book blends the most interesting features from D3 into AngularJS by the author, which really have no dependencies on it. If the book could just describe those solely by D3 with native JavaScript, it should be worth a 5-stars. I believe that a book, like this, really gives a chance to introduce topics on data structures and data manipulations in JavaScript, incorporating with D3, and promote real "science" in terms of software engineering. I give it a 3-stars.
R**Y
Good book with D3 and AngularJS explanation by hands-on examples
Good book with D3 and AngularJS explanation by hands-on examples. I would like to try Live Charts. Thank you Chirstoph.Edit : After exploring many sources. I found that there are quite good sources are available with nvd3. The books is still worthy to read for more advanced components.
B**U
Great book if you have some experience with angular and ...
Great book if you have some experience with angular and some basic knowledge of SVG. Good coverage of all of the material.
T**N
excellent resource for understanding how to work with D3 in Angular
I have a bit of a love-hate relationship with D3. I continue to be very impressed with what it can do -- the ability to create dynamic, really immersive data experiences is fantastic. But, despite several books on D3 itself, I've continued to be frustrated with how to integrate it into a web framework. If your story is similar to mine, then you'll find that this is an excellent book. It starts with reminders about D3, many readers may know that already. In addition, there is some review of Angular, but that is largely already assumed. Thus, the target audience is those, similar to my entry point, that want to understand how to work with D3 in the Angular framework.For me the really important part of the book started with chapter 4 and went to the end. The author's description of how to build directives containing D3 and how to do unit testing with it, I found really valuable. A previous reviewer found the unit testing (Karma and Protractor) to be distracting. I thought it good to have it described at length and easy to read around if you are already familiar with the unit testing approaches and how to set them up.In some ways you can view the entire book as a commentary on the code base being built up to the very end. I like this way of structuring a code-book, since you can see into and understand the final product with greater precision and have something that you can build on at the end. I've many books that teach small snippets and/or give the theory, but leave the larger code examples to someone else. The final project, described in sufficient detail to understand how to move data into the system, how to process the data, how to manage animations, and how to make the interactions dynamic is the visual understanding of a server log. This example can be easily extended to other domains, and so I felt was both transparent and one with real 'legs' for use in other settings.So, in sum, if you have been looking for a good book, or some type of code-based tutorial, on how to use D3 in Angular to get something non-trivial done, this is the one to get.
S**K
If you want get started with data visualization in AngularJS, this is the guide for it
The book provides a good introduction to integrate D3 into AngularJS with many step-by-step examples. If you are familiar with AngularJS and want to integrate data visualization into applications this book is a good starting point. After completing the book you have some working chart directives that can be easily extended to more advanced directives.I like the style in which the book is written: For every topic the theoretical approach is briefly explained at the beginning, followed by step-by-step discussions of the practical usage with code samples. This makes the book easy to read and allows you to skip sections if you are already familiar with the content.In my opinion most of the content has an appropriate length and depth, but Chapter 4 covers unit and E2E testing basics with too much details. This makes the chapter a little bit hard to read. The author assumes that the reader is familiar with AngularJS basics, and in my opinion these fundamentals include proper testing.Another point of criticism is the focus on the mouse as input device and a layout that is primarily designed for desktop views. I missed some touch examples with responsive design. But maybe this exceeds the scope of the book.I recommend the book for every web developer who is familiar with AngularJS and wants to add data visualization to their projects. One do not necessarily need to know D3.js, the book will help you get started with the library. If you already use D3.js, you can use the basic sections to refresh your knowledge.
A**R
Perfect for anyone starting with D3
Perfect for anyone starting with D3 and having a prior Angular experience makes it even more fun to read.
P**A
Five Stars
Book quality is very good
Trustpilot
4 days ago
3 weeks ago