我正在努力调整这个例子http://prag.ma/code/d3-cartogram/以显示全世界2002年,2005年和2010年的肥胖信息。这是一个可视化:http://datauy.github.io/obesity-cartogram,带有指向同一页面中代码的链接。
我试图解决的问题是形状没有像alberusa投影的原始示例那样被扭曲。颜色似乎被映射得很好,但由于某种原因我不能扭曲地图。我尝试更改比例并查看cartogram.js代码,但我没有看到任何可能是问题。如果我将数据更改为具有更大的差异,那么我会看到颜色差异,但形状上没有任何内容。
有什么线索发生了什么?谢谢!
答案 0 :(得分:0)
问题在于斐济和俄罗斯的项目范围越过边缘并返回到左边界。当cartogram.js计算完成时,路径中的负值会导致问题。我正在尝试自己解决它,并会尽快更新。