2016-11-14 2 views
0

я это адаптированный d3 география визуальная:Как удалить Гренландию из моих 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

Это проще:

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

Вот ваш обновленный plunker: https://plnkr.co/edit/yPgYLSSvtyDh6rW5vPyS?p=preview

+0

PS: Я не уверен (потому что я нахожусь на своем мобильном телефоне, что делает Плункер ужасно читать), но мне кажется, что вы прокомментировали * Грецию *, а не Гренландию. –

+0

Я думаю, что это была Гренландия, но комментируя, что json не избавился от той страны, которую я нахожу загадочной - какова цель этого файла? – whytheq

+0

hmmm, но эта строка с «свойствами» похожа на эти «свойства»: {«admin»: «Greenland», «id»: «GRL»}} ... 'с двумя фигурными скобками в конце, поэтому я предположил, что будет ли конец информации в Гренландии? – whytheq

2

Вы не можете закомментировать строки в формате JSON. Однако удаление одних и тех же строк полностью делает работу.

+0

благодарит Элиаса - мы все узнаем что-то новое каждый день - это было мое – whytheq

Смежные вопросы