/2013_data_processing

Visualizing Data with Processing

Primary LanguageProcessing

Visualizing Data with Processing

Data Types

CSV – Comma Separated Values

TSV – Tab Separated Values

JSON – JavaScript Object Notation

XML – Extensible Markup Language

Among others.

Three Steps

Step One – Clean up your data!

Step Two – Analyze and determine best way to visualize.

Step Three – Bring it into processing.

What Can the Data Modify?

Basically replace all arguments with elements from your data and see what happens.

  • Height
  • Width
  • Position (X, Y and Z)
  • Duplication
  • Color (HSB)
  • Opacity
  • Rotation

Helpful Libraries

GUI – ControlP5

Geometry – Geomerative and ToxicLibs

Color – ToxicLibs

Text Analysis – RiTa

APIs – Twitter4j and blprnt.nytimes

Other Helpful Languages

Python – Data parsing and collection.

JavaSript (D3 and ThreeJS) – Visualizing for the web.

R – Data Analysis

What we covered in the examples

  • Arrays
  • Loading CSVs
  • Hashmaps
  • APIs (Twitter and NYTimes)
  • SVG Import and Manipulation