Inspired by a previous meta question on tag trending, my 'Sunday afternoon' project was to plot the relationship between the most popular tags on Stack Overflow. The result is quite pretty:

Tag relationship graph

You can play with an interactive version on my blog. I have published the source code for this control on Code Project. Enjoy!

  • Did you look at other approaches to graph layouts besides the circle? – Flexo Feb 20 '12 at 13:30
  • 42
    As pretty as it looks - I'm still not gonna install SilverLight... ;) – Lix Feb 20 '12 at 13:33
  • 2
    @Lix why not? Do you not have Flash installed either? – ChrisF Feb 20 '12 at 15:09
  • 15
    @ChrisF - Sadly in our day and age one does not simply uninstall flash. Too many sites depend on it. Silverlight on the other hand, is not a requirement in most cases. It can produce some great stuff - no doubt - but no sites I use on a daily/weekly/yearly basis require Silverlight. Also installing it on Linux makes me feel all icky and hypocritical :P – Lix Feb 20 '12 at 15:15
  • @awoodland I must admit, I didn't. I was inspired by various other cicrular relationship graphs I have found online. Can you think of a better way of representing this data? – ColinE Feb 20 '12 at 15:44
  • 3
    I was thinking something like: en.wikipedia.org/wiki/… - blow the top 40 tags things and run it for all tags with more than N questions perhaps. – Flexo Feb 20 '12 at 15:50
  • 3
    @awoodland thanks for the reference; the results you link to look very nice. However, I am not sure that method of rendering helps you to draw any conclusions from the data - the main goal of this approach, as described in Wikipedia, is to render the data in an "aesthetically pleasing way". I think the circular representation I have opted for hopefully makes it easier to understand the data and draw conclusions from it. Although, it does look pretty too :-P – ColinE Feb 20 '12 at 16:02
  • 2
    @Lix: Neither my iPhone nor my MacBook Pro have Flash installed. I don't miss it. – Cody Gray Feb 21 '12 at 2:34
  • 9
    @Cody - neither my mobile device nor my personal computers are apple products... I don't miss it. ;) – Lix Feb 21 '12 at 8:14
  • 5
    Nicely done, @Colin! – Shog9 Mar 8 '12 at 17:28
  • Is there an R interface for the Stack API? – Glenn Strycker Apr 3 '13 at 13:45
  • I don't like that line that runs from Java to JavaScript, as I'd be willing to bet most of them incorrectly tagged one or the other. Java to Jquery, although a thinner line, is even more concerning. – ArtOfWarfare May 13 '15 at 19:40
  • The link in the question is for the blog, not to the blog post showing that plot. – kiamlaluno Apr 28 '16 at 5:17

Browse other questions tagged .