Blogs Readership Graphs
December 25, 2008 | 11:53 pmI have wanted to do this for a while, and now that i am on winter break, i finally did.
So here is the deal: I wanted to create a graphical map of the relationship between all the blogs on Qwaider Planet. More specifically, i wanted to represent each blog with a dot on a map, and draw a line between two blogs if one of them reads the other or links to it. So the end result will be like one of those Internet maps, but localized only for QP.
First, and without further adieu, here is a high-level readership map of all the blogs on QP.

Click on the image for a larger version.
The process was almost entirely automatic. On a high level, i retrieved the most recent posts of all the bloggers via their RSS/Atom feeds. Then iterated over all of them and parsed out comments by other bloggers on QP and the links to them.
Unfortunately it was not that easy. There were many complications that i had to get around. However, i will leave that for another post (or via email to those who might be interested).
Anyway, the picture above of QP as a whole makes sense. There are many bloggers who heavily communicate with many other bloggers; these represent the black blob at the center. Also, there are a few fringe blogs that communicate with less people on QP; these represent the few spikes that only have a few lines (edges) to the other blogs (nodes).
I created a large detailed picture with all the blogs, but it was 90 MB in size, and it crashed the program when i tried to compress it. Here is a link to it if you would like to give it a shot.
I also created a cooler individualized set of graphs of which bloggers read a certain blog, and the relationship between them. So for example, here are a couple of graphs for the blogs that have been recently linked to from my blog and the relationship between them. Again, the edges (lines) represent links.


Click on the images for a larger version.
I also expanded that to show all the blogs that i have had any sort of interaction with. So not only those that are linked to from my blog, but also those on which i had posted a comment on, but i have no recent link or comment from them on my blog.

Click on the image for a larger version.
Finally, i created the readership graphs for many of you!
Check them out, i think they are pretty interesting. Here are the maps for Qwaider and Maioush, Hani, KJ, Garfan, Batoul, Nizar, Jad Madi, 360 East, Black Iris, 7aki Fadi, Hreega, Moey, Kinzi, Mimi Cooks, Jessyz. and Mayyasi. I hope you like them. Again, each graph shows which blogs have recently commented on your blog, and what are the relations between them. If you want your own graph, please let me know and i will generate it and send it to you.

















