• RRP: £26.50
  • You Save: £7.10 (27%)
FREE Delivery in the UK.
Only 3 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Quantity:1
Visualizing Data: Explori... has been added to your Basket
+ £2.80 UK delivery
Used: Good | Details
Condition: Used: Good
Comment: Ships from the USA; Allow 2 to 3 weeks for delivery. With pride from the Motor City. Minimal damage to cover and binding. Pages show light use.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Visualizing Data: Exploring and Explaining Data with the Processing Environment Paperback – 28 Dec 2007

4.7 out of 5 stars 3 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
£19.40
£17.27 £9.02
Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more
£19.40 FREE Delivery in the UK. Only 3 left in stock (more on the way). Dispatched from and sold by Amazon. Gift-wrap available.

Frequently Bought Together

  • Visualizing Data: Exploring and Explaining Data with the Processing Environment
  • +
  • Design for Information: An Introduction to the Histories, Theories, and Best Practices Behind Effective Information Visualizations
Total price: £39.80
Buy the selected items together

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.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your e-mail address or mobile phone number.




Product details

  • Paperback: 384 pages
  • Publisher: O'Reilly Media; 1 edition (28 Dec. 2007)
  • Language: English
  • ISBN-10: 0596514557
  • ISBN-13: 978-0596514556
  • Product Dimensions: 17.8 x 1.5 x 23.3 cm
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Bestsellers Rank: 103,715 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

About the Author

Ben Fry received his doctorate from the Aesthetics + Computation Group at the MIT Media Laboratory and was the 2006-2007 Nierenberg Chair of Design for the Carnegie Mellon School of Design. He worked with Casey Reas to develop Processing, which won a Golden Nica from the Prix Ars Electronica in 2005. Ben's work has received a New Media Fellowship from the Rockefeller Foundation, and been shown at the Museum of Modern Art, Ars Electronica, the 2002 Whitney Biennial and the 2003 Cooper Hewitt Design Triennial.


Inside This Book

(Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

4.7 out of 5 stars
5 star
2
4 star
1
3 star
0
2 star
0
1 star
0
See all 3 customer reviews
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback
I am a designer not a programmer and this book was extremely helpful for one of my projects.

For experienced programmers the examples maybe a little easy and the book may not be for them.

This book is a step by step introduction, with code explained line-by-line, on how to get started with producing data visualizations, using the Processing language. It starts of with the basics, then gradually becomes more complex as you get towards the end of the book. It was very easy to follow as a complete novice. Recommended!
Comment 14 of 14 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This is a well written book that takes you through using the language along with issues of gathering and representing data. However, Java (from which Processing is derived) is not always available in clients' browsers so you may want to consider its javascript twin, processing.js
Comment 1 of 1 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
An excellently written and comprehensive book, which I now frequently refer to.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: HASH(0x99a1a924) out of 5 stars 28 reviews
132 of 145 people found the following review helpful
HASH(0x999d1f60) out of 5 stars Mixed feelings 3 Feb. 2008
By Salvatore R. Mangano - Published on Amazon.com
Format: Paperback Verified Purchase
This book allowed me to quickly create some simple applications using the processing API. So, in that respect, the book was successful. However, the book falls short in three respects.

1) One would expect a book with the title "Visualizing Data" to be crammed with pictures showing many different data visualizations. However, this book has relatively few. Every colleague of mine who passed by my desk and picked up the book had the exact same reaction.

2) The processing language is touted as a means for people unfamiliar with programming to get up to speed with visualization. However, I would be very surprised if anyone with little programming experience would get much out of this book.

3) Don't expect to use this book as a reference for the processing language. It is basically just a collection of half explained examples. Consider for example the function smooth(). This function appears in almost every example but forget about trying to find an explanation of what the function does in the book.

The book is probably worth buying to get up to speed quickly but plan on spending a significant amount of time sifting through the processing.org website and other online resources before being able to get anything non-trivial done. And if you don't already know Java then don't expect to accomplish anything even modestly complex without a lot of outside help.
53 of 60 people found the following review helpful
HASH(0x99c5f498) out of 5 stars Little more than a Processing Environment tutorial 20 Feb. 2008
By Samuel Crank - Published on Amazon.com
Format: Paperback Verified Purchase
Based on the title and publisher's writeup I was expecting the book to provide in-depth coverage of various visual metaphors for understanding and manipulating data, such as "Designing Interfaces" by Tidwell, another O'Reilly book that I am very pleased with.

Unfortunately it would be more appropriate if the title (Visualizing Dta) and sub-title (Exploring and Explaining Data with the Processing Environment) were switched. This book is primarily a tutorial on using the Processing Environment ([...] showing you how to create various interactive charts and composed primarily of code examples.

In addition, the visualizations presented in the book are far from aesthetically pleasing. The Processing Environment has the capability to create visualizations that are not only functional, but beautiful as well. You can find a collection of visualizations at [...] many of which were created with the Processing Environment.

In summary I am granting a 2-star rating because the book does not deliver the expected coverage of data visualization design and even in its explanation of the Processing Environment does not provide exemplary visualizations.
51 of 60 people found the following review helpful
HASH(0x99c5f39c) out of 5 stars Outstanding 22 Jan. 2008
By Andrew Otwell - Published on Amazon.com
Format: Paperback Verified Purchase
This is an exceptionally good book on a specialist topic by one of my design heroes. Where most data visualization books present either pages of (often quite ugly) charts and diagrams, but with no tools to create them, Fry manages here to combine both programming skills and a real understanding of design. It's the rare book that manages to do two disciplines really well. Though it's full of code, Visualizing Data is so much more than a technical manual.

This is definitely a programming book; I agree with another reviewer here that if you're already comfortable with Java you'll find this much easier going. But Fry builds his code examples up sensibly, and explains what's going on. A smart Flash developer or Processing dabbler (like me) really won't have any trouble following along. The examples move from simple plotting of points, to time-based animation, to complex correlation, and into more complex visualizations. And it's not just drawing pixels: there are long and useful sections on data acquisition techniques, approaches to parsing and formatting data. Luckily, Fry's a really good writer, and is able to keep these topics from getting dull.

But the great thing about Visualizing Data is that it's also a *design* book--a real one--with thoughtful considerations about use of color, typography, and the "feel" of interaction. Fry's data visualizations are worthy of being in any of Edward Tufte's books. I nearly stood up and cheered when Fry took a few paragraphs in the middle of a code explanation to talk about why the em-dash character and non-lining numerals made the typography of a particular example better. That level of detail is, I think, totally absent from any other book like this.
11 of 12 people found the following review helpful
HASH(0x99c5ff9c) out of 5 stars Great book, bad title 23 May 2008
By Jerome Cukier - Published on Amazon.com
Format: Paperback
I'm short of superlatives for this book or more generally for the work of Ben Fry.

In my line of work, how people think of graphs is very much influenced by what is possible to do in Excel without changing the default settings too much.
Enter Processing, a data visualization-oriented language, which makes it easy to create custom visualizations, tailored for the problem you want to address. There is a growing community around Processing and a number of truly incredible graphs that have been created with just a few lines of code. Ben Fry's own work, which ranges from simplistic to very sophisticated, is nothing short of mind-blowing. Yet this book demystifies this and make it all look accessible.

It opens great perspectives for anyone interested in expressing their data graphically. Still, the title is misleading.

This is not a book about, say, editorial rules by which one should construct a visualization. It is not an abstract book that offers generic advice that can be used in whatever environment. For that kind of book, pick Show Me the Numbers: Designing Tables and Graphs to Enlighten or The Visual Display of Quantitative Information, 2nd edition - books which are consistent with Fry's approach, by the way. "Visualizing Data" is really a practical cookbook that will introduce you to Processing. It offers methodological insights, but which are mostly relevant in the Processing environment.

That being said, I highly recommend this book and keeping a close tab on [..]
6 of 6 people found the following review helpful
HASH(0x99b95570) out of 5 stars thoughtful and fairly useful 17 Mar. 2009
By John Murphy - Published on Amazon.com
Format: Paperback Verified Purchase
It's important to remember that this book is not as general as it first appears. The discussions in it can be applied to another environment like Matlab or R, but not the examples. However, it is not merely a Processing tutorial. It does a good job of layout out the stages that one must go through in the process of creating a visualization from a dataset. Fry lays out the basic steps at the beginning, then goes through them repeatedly in a number of very different applications. Following along is relatively easy, though I really wish the author had provided a single URL to go get everything rather than give out URLs piecemeal throughout the book.

I should repeat that this is not merely a Processing tutorial. If it were, it would fall short on a number of counts, including using a number of commands without adequately explaining them, and omitting discussion of things that a Processing programmer is likely to need to know. This is still a good introduction to the language, though (it was my introduction) and offers enough insight into what the language and environment can do without getting too bogged down in the mechanics or design philosophy.
Were these reviews helpful? Let us know


Feedback