JETZT ONLINE BESTELLEN
Add to Cart
Visualizing Data
Exploring and Explaining Data with the Processing Environment

First Edition Januar 2008
ISBN 978-0-596-51455-6
382 Seiten
EUR32.00, SFR54.90

Weitere Informationen zu diesem Buch

Inhaltsverzeichnis | Index | Probekapitel | Kolophon | Rezensionen |


Inhaltsverzeichnis

	

Preface

1. The Seven Stages of Visualizing Data
     Why Data Display Requires Planning
     An Example
     Iteration and Combination
     Principles
     Onward

2. Getting Started with Processing
     Sketching with Processing
     Exporting and Distributing Your Work
     Examples and Reference
     Functions
     Sketching and Scripting
     Ready?

3. Mapping
     Drawing a Map
     Locations on a Map
     Data on a Map
     Using Your Own Data
     Next Steps

4. Time Series
     Milk, Tea, and Coffee (Acquire and Parse)
     Cleaning the Table (Filter and Mine)
     A Simple Plot (Represent and Refine)
     Labeling the Current Data Set (Refine and Interact)
     Drawing Axis Labels (Refine)
     Choosing a Proper Representation (Represent and Refine)
     Using Rollovers to Highlight Points (Interact)
     Ways to Connect Points (Refine)
     Text Labels As Tabbed Panes (Interact)
     Interpolation Between Data Sets (Interact)
     End of the Series

5. Connections and Correlations
     Changing Data Sources
     Problem Statement
     Preprocessing
     Using the Preprocessed Data (Acquire, Parse, Filter, Mine)
     Displaying the Results (Represent)
     Returning to the Question (Refine)
     Sophisticated Sorting: Using Salary As a Tiebreaker (Mine)
     Moving to Multiple Days (Interact)
     Smoothing Out the Interaction (Refine)
     Deployment Considerations (Acquire, Parse, Filter)

6. Scatterplot Maps
     Preprocessing
     Loading the Data (Acquire and Parse)
     Drawing a Scatterplot of Zip Codes (Mine and Represent)
     Highlighting Points While Typing (Refine and Interact)
     Show the Currently Selected Point (Refine)
     Progressively Dimming and Brightening Points (Refine)
     Zooming In (Interact)
     Changing How Points Are Drawn When Zooming (Refine)
     Deployment Issues (Acquire and Refine)
     Next Steps

7. Trees, Hierarchies, and Recursion
     Using Recursion to Build a Directory Tree
     Using a Queue to Load Asynchronously (Interact)
     An Introduction to Treemaps
     Which Files Are Using the Most Space?
     Viewing Folder Contents (Interact)
     Improving the Treemap Display (Refine)
     Flying Through Files (Interact)
     Next Steps

8. Networks and Graphs
     Simple Graph Demo
     A More Complicated Graph
     Approaching Network Problems
     Advanced Graph Example
     Mining Additional Information

9. Acquiring Data
     Where to Find Data
     Tools for Acquiring Data from the Internet
     Locating Files for Use with Processing
     Loading Text Data
     Dealing with Files and Folders
     Listing Files in a Folder
     Asynchronous Image Downloads
     Using openStream( ) As a Bridge to Java
     Dealing with Byte Arrays
     Advanced Web Techniques
     Using a Database
     Dealing with a Large Number of Files

10. Parsing Data
     Levels of Effort
     Tools for Gathering Clues
     Text Is Best
     Text Markup Languages
     Regular Expressions (regexps)
     Grammars and BNF Notation
     Compressed Data
     Vectors and Geometry
     Binary Data Formats
     Advanced Detective Work

11. Integrating Processing with Java
     Programming Modes
     Additional Source Files (Tabs)
     The Preprocessor
     API Structure
     Embedding PApplet into Java Applications
     Using Java Code in a Processing Sketch
     Using Libraries
     Building with the Source for processing.core

Bibliography

Index


Zurück zu Visualizing Data


Themen

Buchreihen

Special Interest

International Sites

O'Reilly China O'Reilly USA O'Reilly Japan O'Reilly Taiwan