So the nice thing about pajek, and some other network displaying software, is that you can use algorithms that will attempt display things that are closely related to each other closer together. If I were going to produce your graphic I would:
Get the graph in memory some how, for one this size I would just set up some hash maps in irb
Write a text file where each line consists of two nodes that are connected seperated by a tab.
Good post. One little editorial comment:
The picture’s showing OK here, but it’s a little wide so the very right hand edge of it is cut off by the sidebar.
Made the picture a bit smaller.
A png version would look a lot better. Did you use pajek to make it?
StarUML. Which was probably a pretty bad tool for it, but it was what I had installed.
So the nice thing about pajek, and some other network displaying software, is that you can use algorithms that will attempt display things that are closely related to each other closer together. If I were going to produce your graphic I would:
Get the graph in memory some how, for one this size I would just set up some hash maps in irb
Write a text file where each line consists of two nodes that are connected seperated by a tab.
Use the software here: http://vlado.fmf.uni-lj.si/pub/networks/pajek/howto/text2pajek.htm to get a pajek file
Open it in pajek and preform a physics based layout algorithim
Export to png
It’s pretty cool what you can get out form this (I made this: http://a3.twimg.com/profile_images/56256047/bhtv3d.png Network of bhtv coversations) and there’s a lot to be gained by checked out what ends up near the center etc.
Let me know if you have any questions. I’d be glad to help.
Oh, that sounds great. Thank you—I’ve actually been looking for something like that for a while now.
Looks good.