通过 Facebook 关系来绘制的世界地图
Facebook 的实习生 Paul Butler 最近做了件很酷的事情:他基于 1 千万 Facebook 用户之间的关系来绘制了一幅世界地图。非常美妙的是,国家和地图的边缘都是基于相互之间的关系绘制出来的。
Paul 谈了下绘制的过程:
我首先基于两个城市之间的 Euclidean 距离和之间朋友的数量来定义每对城市之间权重。然后基于这个权重把每对城市连接起来。权重最高的那对城市会画在其他线的上面。我使用了从黑到蓝再到白的颜色渐变来体现不同的权重。最后,我把直线转换成曲线(两点之间的最短距离),因为地球是个球体。
他发现:
这些曲线并不代表海岸线,湖泊,或者法定的边界。他们代表的是实实在在的人们之间的关系。
更多的细节在 Facebook 的博客上。