Функции не отображаются правильно с помощью функции fitSize - PullRequest
2 голосов
/ 02 мая 2019

Я пытаюсь создать карту муниципалитетов, используя D3 и файл TopoJSON.У меня проблема в том, что функции не отображаются правильно.Функции очень маленькие и загромождены.

Я пытался исправить это с помощью функции fitSize, но мне это не удалось.Функции отображаются правильно при использовании этого кода:

let projection = d3.geoMercator()
    .center([6.6314,53.3423])
    .scale(30060)
    .translate([width / 2, height / 2]);

Но я все же хотел бы знать, почему он не работает с fitSize.

Я использую fitSize следующим образом:

let projection = d3.geoMercator().fitSize([900, 600], topojson.feature(topology, topology.objects.gemeenten));

В результате получается карта, подобная этой:

enter image description here

Это мой пример кода:http://bl.ocks.org/FrieseWoudloper/7f8634088803206fca6330c7658bf8b8

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...