使用cartogram.js可视化全局地图中的信息

时间:2013-09-09 21:17:44

标签: javascript d3.js visualization cartography cartogram

我正在努力调整这个例子http://prag.ma/code/d3-cartogram/以显示全世界2002年,2005年和2010年的肥胖信息。这是一个可视化:http://datauy.github.io/obesity-cartogram,带有指向同一页面中代码的链接。

我试图解决的问题是形状没有像alberusa投影的原始示例那样被扭曲。颜色似乎被映射得很好,但由于某种原因我不能扭曲地图。我尝试更改比例并查看cartogram.js代码,但我没有看到任何可能是问题。如果我将数据更改为具有更大的差异,那么我会看到颜色差异,但形状上没有任何内容。

有什么线索发生了什么?谢谢!

1 个答案:

答案 0 :(得分:0)

问题在于斐济和俄罗斯的项目范围越过边缘并返回到左边界。当cartogram.js计算完成时,路径中的负值会导致问题。我正在尝试自己解决它,并会尽快更新。