Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
"Visualizing Facebook Friends" was created using R (r-bloggers.com)
24 points by TalGalili on Dec 19, 2010 | hide | past | favorite | 6 comments



I, for one, would love to see the drawing code, even if it's totally data free. Nothing else I see on the R Graph Gallery (http://addictedtor.free.fr/graphiques/thumbs.php) looks remotely as good as the fb graph, and sharing code like this is a great way to promote the language.


'I created an ordering based on the length of the lines, so that longer lines were drawn “behind” the shorter, more local lines. Then I used colorRampPalette() to generate a color palette from black to blue to white, and colored the lines according to order they were drawn.'

If I am understanding this correctly (I'm probably not), longer lines would never be as bright as short lines. Why? Let's say hypothetically, that all Bostonians had at least 10 friends in Madrid, then wouldn't we want to see that as a white line on the chart? Please correct me if I am wrong.


He addresses that in the paragraph before:

  My first attempt at plotting the data involved plotting 
  very transparent lines. Unfortunately there was just too
  much data to get a meaningful plot — even at very low 
  opacity, there were enough lines to make the entire 
  image just a bright blob.


R seems pretty amazing. Any suggestions on how to go about learning it?


I can't imagine why the regular route of learning would not work with every language: wet your appetite with tutorials and then do a small project with it to grasp it better.





Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: