Interactive Data Visualization for the Web Paperback – 5 Apr 2013
- Choose from over 13,000 locations across the UK
- Prime members get unlimited deliveries at no additional cost
- Find your preferred location and add it to your address book
- Dispatch to this address when you check out
There is a newer edition of this item:
Frequently bought together
Customers who bought this item also bought
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Would you like to tell us about a lower price?
If you are a seller for this product, would you like to suggest updates through seller support?
An Introduction to Designing with D3
About the Author
Scott Murray is a code artist who writes software to create data visualizations and other interactive phenomena. His work incorporates elements of interaction design, systems design, and generative art.
Scott is an Assistant Professor of Design at the University of San Francisco, where he teaches data visualization and interaction design. He is a contributor to Processing (processing.org), and he teaches workshops on creative coding.
Scott earned an A.B. from Vassar College and an M.F.A. from the Dynamic Media Institute at the Massachusetts College of Art and Design. His work can be seen at alignedleft.com.
What other items do customers buy after viewing this item?
Top customer reviews
This is very unfair on the author, who looks to have written an excellent book. Unfortunately I've given up trying to read it after a couple of chapters.
How can you have a data visualisation book in kindle format where non of the images display?
I would like my money back until this issue is resolved?
Bad: not for novices, won't show you everything that d3.js can do
I bought this book back in April 2013 from O'Reilly. I have both the print and e-book versions. I was surprised to see a low rating in Amazon reviews as I found this book really helpful in learning d3.js and that is what prompted me to write this review.
The sequence of chapters is very logical, and the author steps you through all the prerequisites of the technology very clearly. After that, when beginning to use d3 to visualise data, the style is tutorial, and by the end of the book you can do a lot. Maybe you can't do the precise thing that drew you to d3.js, but you'll be well down the road. He covers a lot of the theory of data-binding but I think there's more I haven't quite understood there.
There is humour to lighten the tone and some people dislike that, but I didn't find it too jarring. The author has a website (google alignedleft) which has an early collection of chapters and some other resources also worth looking at.
I haven't had any of the issues with the kindle edition others are complaining about. I tend to use a kindle app on an Android tablet or an iPad to read kindle format. If you buy from O'Reilly, they make updates of the ebook available, so maybe it was an update that fixed those issues.
Don't buy it if you have no web development experience at all.
Each chapter builds upon the knowledge learnt in the previous chapters to demonstrate how to create simple to more complex and more interactive data visualisations. There are many ways to create visualisations using D3, but the book explores simple but powerful methods to create visualisations and to add interactivity. The earlier chapters create simple elements, and then go on to create bar charts with all the elements you would expect including bars, labels, scales, axes, and colours. Other visualisations include scatter plots, pie charts, stacks, force layouts, and geomapping. Interactivity in the form of changing colours, changing, adding, removing, and updating the data, movement and animation, transitions, tooltips, and randomising data. The final chapter discusses various options for exporting the visualisations for use in other documents.
This book is very easy to read and to follow, and clearly explains everything from the basics to more advanced techniques. All the code examples are available as downloads, which is handy for seeing the effects described, and provide a starting point for your own visualisations. There are limited published resources for using D3, so the appendix provides a reading list for further study including websites and relevant twitter users to help you find example projects and future developments. I would recommend this book for anyone who is thinking of sharing data visualisations on the web, or who want to create their own custom visualisations for their own work, particularly students and researchers who want to add something more interesting to their research than the same old charts out of Excel. I intend to give D3 a go for visualising my own research data in the future!
I have an e-version of the book (but not Kindle) and I don't have the problem that others have reported with missing letters.
Would you like to see more reviews about this item?
Most recent customer reviews
Well written and introduces the main concepts of d3 at just the right pace using very...Read more
Look for similar items by category
- Books > Computing & Internet > Computer Science > Information Systems
- Books > Computing & Internet > Digital Lifestyle
- Books > Computing & Internet > Programming > Languages
- Books > Computing & Internet > Web Development > Web Design > Web Graphics & Animation
- Books > Computing & Internet > Web Development > Web Scripting & Programming