Export Atlas
A while back I posted about my latest Proce55ing experiment, the Export Atlas.
Here’s a version you can actually play with:

In this screen grab, Mexico has been clicked to hightlight it. The green number is GDP in trillions of US dollars. The tinier percentage figures written over the node edges indicate percentage of exports from the node on the closer side of the edge to the node on the further side of the edge.
In response to Adam’s suggestion, I made the area of the nodes rather than the radii of the nodes proportional to GDP.
I still do not know what the distinction in this data set between the EU and its member nations is. This could be some residual book keeping from pre-EU transactions I suppose?
I do realize that GDP doesn’t all go into exports so what would make this better would be to get data on the gross exports and size the nodes to that value instead. Ugh. More homework.
Damnit. “GraphLayout can’t be instantiated”. Whatever that means.
Yeh, I’d steer clear of GDP as any sort of exports measure. Many countries will have an aggregate income (money does flow into the country, but it isn’t necessarily from selling things - humanitarian aide, taking out loans, laundering activities, whatever) that will show up, somehow, in GDP. That bit of money will then trade hands, internally, by way of velocity. That will multiply the GDP (every time that dollar changes hands, another dollar is “added†to the GDP). It will multiply the GDP of a country which may not produce anything to sell. A country which should have a negative area as its node. Like Liberia.
Need more coffee.
truecraig
8 May 06 at 9:27 am
Really nice implementation there.
Would you be interested in appearing on Processing Blogs (www.processingblogs.org)? Perhaps (given the wide subject range of the blog) if you add a category feed for your Processing/visualisation related posts?
Let me know by email if you’re interested.
Tom Carden
11 May 06 at 2:17 pm
hi, i really like your graph.
I’m trying to do one forced directed graph also, and i’m starting to use some programating tools in my work (architecture), anyway i don’t know a lot about java yet and about processing too. I’ve tried to use the codes accessible from the links below the forced directed graph, and i tried to patch them in a barbarian way but it didn’t work at all (indeed)… I got various types of problem : method not recognised, frameRate instead of framerate ?, EOF problem…
Anyway if you could just explain how i should paste them in processing or if i need to import something first so i could get started that would be very generous from you.
martin
6 Oct 07 at 9:27 am
Actually i get a particular problem wich is :
Semantic Error: The static method “distance” is invalid, because it is enclosed in an inner class, “Vector3D”, located at C:/Users/martin/AppData/Local/Temp/build34186.tmp/Temporary_753_2459.java:665.
Inside public class Vector3D definition
martin
6 Oct 07 at 10:47 am
hi,
i started to learn processing by example. i wanted to have a look at your example but it doesnt run on my machine. i am misisng the exports.txt and gdp.txt files. would it be possible to send me those files, please.
i d like to see how to structure a txt file in order to read it adn build a graph from it.
thanks a lot,
stefan
stefanK
15 Jun 09 at 8:14 am