如何从我的d3视觉中删除格陵兰

时间:2016-11-14 20:22:23

标签: javascript json d3.js

我有这个改编的d3地理视觉:

https://plnkr.co/edit/BnCRYzCH3TGEP5ypTGGu?p=preview

我想从地图中删除格陵兰,并认为在foobar.json文件中注释掉以下内容就足够了:

            // , { "type": "MultiPolygon", "id": 86, "arcs": [
            //    [
            //        [503]
            //    ],
            //    [
            //        [504]
            //    ],
            //    [
            //        [505]
            //    ],
            //    [
            //        [506]
            //    ],
            //    [
            //        [507]
            //    ],
            //    [
            //        [508]
            //    ],
            //    [
            //        [509]
            //    ],
            //    [
            //        [510]
            //    ],
            //    [
            //        [511]
            //    ]
            // ], 
            // "properties": { "admin": "Greenland", "id": "GRL" } }

此调整打破了完整的视觉效果 - 如何删除格陵兰?

2 个答案:

答案 0 :(得分:2)

这更容易:

svg.select("#code_GRL").remove();

这是您更新的plunker:https://plnkr.co/edit/yPgYLSSvtyDh6rW5vPyS?p=preview

答案 1 :(得分:2)

你不能在json中注释掉行。完全删除相同的线条可以完成这项工作。