Press release: 73% of all Parents knows the gender


This is what the world looks like, according to the Facebook social graph.

Facebook (Facebook) Intern Paul Butler was interested in the locations of friendships, so he decided to create a visualization of Facebook connections around the globe. How local are our friends? Where are the highest concentration of friendships? How do political and geological boundaries affect them?

Butler started by using a sample of 10 million friend pairs, correlated them with their current cities and then mapped that data using the longitude and latitude of each city.

That was the easy part. Creating the right effect to show connecting relationships between thousands of cities proved to be a challenge. Butler wrote a fascinating Facebook note explaining some of the challenges he faced creating his visualization:

“I began exploring it in R, an open-source statistics environment. As a sanity check, I plotted points at some of the latitude and longitude coordinates. To my relief, what I saw was roughly an outline of the world. Next I erased the dots and plotted lines between the points. After a few minutes of rendering, a big white blob appeared in the center of the map. Some of the outer edges of the blob vaguely resembled the continents, but it was clear that I had too much data to get interesting results just by drawing lines. I thought that making the lines semi-transparent would do the trick, but I quickly realized that my graphing environment couldn’t handle enough shades of color for it to work the way I wanted.

Instead I found a way to simulate the effect I wanted. I defined weights for each pair of cities as a function of the Euclidean distance between them and the number of friends between them. Then I plotted l

Back to: My Life
Become a fan! Follow mikkel and receive an email every time mikkel uploads new images!