我是D3的新手我需要做的事情:
- 創建一个单一状态的地图。
- 国家地区北南,东西&中央必须填充不同的颜色。每个地区都由县组成
- 当用户点击一个区域时,地图必须放大到该区域
我到目前为止所能达到的效果如下: 我有第一个3的要求。问题是当我点击一个县时它会放大该县而不是该区域。
我写的玳码是从下面的例子基于:
的唯一部分我自己创建的代码(以及我认为需要更改的部分)是注册表的颜色离子这是通过使用如果然后其怹语句设置以下类别
以下是完整的代码。为了使其工作需要从下载us.json并将其复制到名为脚本的文件夹中。
的问题是它放大到县城不在区域: