我正在尝试改编这个示例http://prag.ma/code/d3-cartogram/,以显示2002年、2005年和2010年世界各地有关肥胖的信息。这是可视化:http://datauy.github.io/obesity-cartogram,带有指向同一页面中的代码的链接。
我试图解决的问题是,形状不会像原始示例中的alberusa投影那样失真。颜色似乎映射得很好,但由于某些原因,我不能扭曲映射。我尝试更改比例并查看cartogram.js代码,但我没有发现任何可能的问题。如果我将数据更改为具有更大的差异,则我会看到颜色差异,但在形状上看不到任何差异。
有什么线索吗?谢谢!
发布于 2013-09-30 18:05:38
问题是由于斐济和俄罗斯的项目范围越过边界并返回到左侧边界。当cartogram.js计算完成时,路径中有一个负值,这将导致问题。我正在尝试自己解决这个问题,并会尽快更新。
https://stackoverflow.com/questions/18707178
复制相似问题