2010年美国的人口普查数为308,745,538。这3亿多人是怎么分布的呢?MIT Media Lab的Brandon Martin-Anderson将这所有这308,745,538个人用小点显示在地图上。我们可以看到人口的分布基本上跟美国的地形有关,比如东海岸人口的分布与阿巴拉契亚山脉走向一致,而中西部大平原上基本沿着公路网呈放射状分布。但是,小编发现这张图上有些部分可能并不正确,比如加州硅谷的人口数,从这张图上看来并不高。中北部的Minneapolis看上去非常突出,但是实际人口也只有40万,而2百70万人口的Chicago看上去并不比Minneapolis多很多。 原来Brandon同学的算法只是简单的将地图分成很多小的区域,每个区域为人口普查的最基本单位,然后将这些小的区域按照人口数均匀的填上小点。这个算法显然是有问题的,因为涂小黑点的时候,没有考虑分辨率。比如Minneapolis对应的区域可能装不下40万个小黑点,因此看上去乌黑一片;但是Chicago对应的区域也装不下2百多万个点啊,因此也是乌黑一片。结果两个城市差不多大的时候,看上去人口也差不多。是不是在涂小黑点的时候,可以调整透明度或者灰度呢?这样那些人口密度小的城市,颜色会相应的浅一些,结果看上去可能更符合实际一些。

© 2013, 视物 | 致知. All rights reserved.

Related Posts: