# 通过 Facebook 关系来绘制的世界地图

- 作者：lordhong
- 发布时间：2011-02-28 12:25
- 分类：公司
- 原文：https://www.ifanr.com/35184

![](https://s3.ifanr.com/wp-content/uploads/2011/02/facebook-world-map-480x238.png "facebook-world-map")

Facebook 的实习生 Paul Butler 最近做了件很酷的事情：他基于 1 千万 Facebook 用户之间的关系来绘制了一幅世界地图。非常美妙的是，国家和地图的边缘都是基于相互之间的关系绘制出来的。

Paul 谈了下绘制的过程：

> 我首先基于两个城市之间的 Euclidean 距离和之间朋友的数量来定义每对城市之间权重。然后基于这个权重把每对城市连接起来。权重最高的那对城市会画在其他线的上面。我使用了从黑到蓝再到白的颜色渐变来体现不同的权重。最后，我把直线转换成曲线（两点之间的最短距离），因为地球是个球体。

他发现：

> 这些曲线并不代表海岸线，湖泊，或者法定的边界。他们代表的是实实在在的人们之间的关系。

更多的细节在 [Facebook 的博客](http://www.facebook.com/notes/facebook-engineering/visualizing-friendships/469716398919)上。
