Небольшое предупреждение: все еще новичок в D3.
Прямо сейчас я слежу за руководством Майка Бостока Let's Make a Map, но вместо Великобритании, я использую карту избирательных округов в Альберте, Канада. После изменения кода Bostock для загрузки моего собственного TopoJSON с данными Альберты, появляется вот что.
Я потратил много времени, пытаясь выяснить, не замечаю ли я ошибку в моем коде, или, возможно, есть какая-то ошибка в геоданных, но мне не удалось сузить точный круг проблем, ложь. Основываясь на некоторых других вопросах здесь, я подозреваю, что это может иметь какое-то отношение к прогнозу, возможно, что-то связано с разницей в том, как Босток представляет Великобританию по сравнению с тем, что мне нужно сделать, чтобы правильно представить Альберту, но Я действительно в растерянности, когда доходит до этого.
Следует отметить, что в консоли JS появляется сообщение об ошибке: Error: Invalid value for <path> attribute
, что заставляет меня сомневаться, есть ли что-то не так в данных TopoJSON, однако, когда я загружаю те же данные в Mapshaper, карта отображается без ошибок.
Таким образом, я как бы застрял и не уверен, что делать дальше. Любая помощь / направление приветствуются, спасибо!
fill: none
иstroke: black
, чтобы он выглядел аккуратнее. - person Ben Lyall   schedule 30.03.2015