1

我对使用 javascript 及其各种库和插件的数据可视化相当陌生。我正在尝试创建一个亚利桑那州及其所有县的交互式州地图,我有与这些县内的学校有关的数据,我将通过地图进行探索或展示。现在我只是在讨论应该使用哪个插件或工具,我已经检查了 Polymaps、jqvmaps、jvectorMaps。如果做过类似事情的人可以提出建议,那将是很大的帮助。

此外,如果有人可以对使用 google maps api 有所了解,那么入门的学习曲线是什么。谢谢

4

1 回答 1

0

我打算为美国所有的县做类似的事情,所以我收集了一些可能对你有用的信息。这是整体方法。

  1. 收集数据,例如县列表,每个县都有 FIPS id、显示名称和 svg 地图。此信息属于公共领域。就像下面显示的亚利桑那州的空白 SVG 地图。

svg 亚利桑那州地图

  1. 将所有这些数据按县 ID 存储在 MySQL 或任何您喜欢的数据库中。添加与学校有关的数据。现在您可以将数据子集导出到 csv 文件以进行分析。我更喜欢使用 R。一旦您准备好地图和数据,请继续下一步。

  2. 您可以使用 Raphael 在地图上叠加此数据,如本文所示

或者

使用这个开源 JQuery插件并对其进行自定义以创建您自己的可点击热图。

让我知道您的进展情况,我们可以提出一些想法。

编辑:这是另一篇不错的文章,如何使用免费工具制作 Choropleth。这看起来是实现您所追求的最佳方法。它使用 Python,所以它应该整洁干净。

于 2013-05-01T14:16:18.190 回答