Processing is an epic tool for converting data into graphics/animations. The following is a good example of how it simplifies the whole process of graph layout when dealing with data to directly impact. I.E. force-directed graphy layouts
Blogosphere posts on Automatic Layout of Graph Graphics in Processing
(Automatically generated External Blogposts of no relation to this blog)