Search

Table of Contents
Visualizing Data, 1st Edition
BOOK:
Visualizing Data, 1st Edition
Browse by Category
 
 
Hide Left Column
Visualizing Data, 1st Edition
Visualizing Data, 1st Edition
by Ben Fry

Publisher: O'Reilly Media, Inc.
Pub Date: December 18, 2007
Print ISBN-10: 0-596-51455-7
Print ISBN-13: 978-0-596-51455-6
Pages: 384
Slots: 1.0
Start Reading
Buy Print Version
Overview

Enormous quantities of data go unused or underused today, simply because people can't visualize the quantities and relationships in it. Using a downloadable programming environment developed by the author, Visualizing Data demonstrates methods for representing data accurately on the Web and elsewhere, complete with user interaction, animation, and more. How do the 3.1 billion A, C, G and T letters of the human genome compare to those of a chimp or a mouse? What do the paths that millions of visitors take through a web site look like? With Visualizing Data, you learn how to answer complex questions like these with thoroughly interactive displays. We're not talking about cookie-cutter charts and graphs. This book teaches you how to design entire interfaces around large, complex data sets with the help of a powerful new design and prototyping tool called "Processing". Used by many researchers and companies to convey specific data in a clear and understandable manner, the Processing beta is available free. With this tool and Visualizing Data as a guide, you'll learn basic visualization principles, how to choose the right kind of display for your purposes, and how to provide interactive features that will bring users to your site over and over. This book teaches you:

  • The seven stages of visualizing data -- acquire, parse, filter, mine, represent, refine, and interact

  • How all data problems begin with a question and end with a narrative construct that provides a clear answer without extraneous details

  • Several example projects with the code to make them work

  • Positive and negative points of each representation discussed. The focus is on customization so that each one best suits what you want to convey about your data set

The book does not provide ready-made "visualizations" that can be plugged into any data set. Instead, with chapters divided by types of data rather than types of display, you'll learn how each visualization conveys the unique properties of the data it represents -- why the data was collected, what's interesting about it, and what stories it can tell. Visualizing Data teaches you how to answer questions, not simply display information.

 
Editorial Reviews
Product Description
Enormous quantities of data go unused or underused today, simply because people can't visualize the quantities and relationships in it. Using a downloadable programming environment developed by the author, Visualizing Data demonstrates methods for representing data accurately on the Web and elsewhere, complete with user interaction, animation, and more. How do the 3.1 billion A, C, G and T letters of the human genome compare to those of a chimp or a mouse? What do the paths that millions of visitors take through a web site look like? With Visualizing Data, you learn how to answer complex questions like these with thoroughly interactive displays. We're not talking about cookie-cutter charts and graphs. This book teaches you how to design entire interfaces around large, complex data sets with the help of a powerful new design and prototyping tool called "Processing." Used by many researchers and companies to convey specific data in a clear and understandable manner, the Processing beta is available free. With this tool and Visualizing Data as a guide, you'll learn basic visualization principles, how to choose the right kind of display for your purposes, and how to provide interactive features that will bring users to your site over and over. This book teaches you: The seven stages of visualizing data -- acquire, parse, filter, mine, represent, refine, and interact How all data problems begin with a question and end with a narrative construct that provides a clear answer without extraneous details Several example projects with the code to make them work Positive and negative points of each representation discussed. The focus is on customization so that each one best suits what you want toconvey about your data set The book does not provide ready-made "visualizations" that can be plugged into any data set. Instead, with chapters divided by types of data rather than types of display, you'll learn how each visualization conveys the unique properties of the data it represents -- why the data was collected, what's interesting about it, and what stories it can tell. Visualizing Data teaches you how to answer questions, not simply display information.
 
Reader Reviews From Amazon (Ranked by 'Helpfulness')
Average Customer Rating:based on 13 reviews.
Not what I expected, but very interesting, 2009-06-05
Reviewer rating:
If you are looking at getting into the processing programming language, this book is tops. If you are looking to learn more about how to generally visualize data (types, best practice, etc) then this book may not be it.

I bought the book after reading the first chapter at Adobe MAX 2008 and then just ordered it from Amazon. To my surprise (both good and a little disappointing) the book was truly about the processing programming language.

Overall the book is very well written and I got to dabble a little in the coding to create some of the visuals. Once I figure out the things on my plate (work and personal) I will probably come back and try to see if processing is right for me and my projects.
thoughtful and fairly useful, 2009-03-17
Reviewer rating:
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.
Good primer to get you started, 2008-09-21
Reviewer rating:
This book may not be the ultimate reference for vualizing data, but it does give the reader a complete set of tools to start with; the theory on how to get the data in the first place, information on how graphs are built and read, and a programming tool to actually create the graphs with.

It does contain many sourcecodes which may seem pointless as you can just pcik them off the web, but being able to read the code while reading on the train is quite nice :-)

it could do with more different graphs, but then again I'd rather get a complete explenation about a few graphs so I understand them completely, than a quick runthrough of many graphs and ending up not knowing much about any of them.

Your milage may vary depending on your level of experience, but I'd recommend this book to relatively experienced programmers who need to get started with graphing data.
Just an introduction to some library, 2008-09-11
Reviewer rating:
I bought this book hoping to learn something about data visualisation techniques - things like which kind of presentation use for which purpose, how to design understandable and readable graphs etc.

Instead, I found just an introduction to some Java toolkit. As an introduction to this toolkit the book is not bad - it is well written and have interesting examples and readable code snippets - but it just fails to provide the information the title promises.
Great book, bad title, 2008-05-23
Reviewer rating:
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 [..]


 
Some information above was provided using data from Amazon.com. View at Amazon >
Visualizing Data, 1st Edition
Visualizing Data, 1st Edition
by Ben Fry

Publisher: O'Reilly Media, Inc.
Pub Date: December 18, 2007
Print ISBN-10: 0-596-51455-7
Print ISBN-13: 978-0-596-51455-6
Pages: 384
Slots: 1.0
Start Reading
Buy Print Version
© 2009 Safari Books Online. All rights reserved.