dc.js コロプレス マップでベルギーを描画するのに問題があります。
別のスタックオーバーフロー応答での射影の問題である可能性があることを読みました( map json は Geojson.io で機能しますが、 dc.js choropleth map では機能しません)が、書き込む適切なパラメーターが見つかりません。
この問題について何か助けていただければ幸いです。
よろしくお願いします!
私が使用した geojson データは次のとおりです
。
そして、ここに私のコードがあります:
d3.json("data/municipalities-belgium.geojson", function (geojson) {
mapChart
.dimension(provinceDimension)
.group(provinceGroup)
.width(400)
.height(400)
.transitionDuration(1000)
.projection(d3.geo.mercator()
// .parallels([49, 52])
// .origin([0,40])
// .translate([200,900])
// .scale(150000000)
)
.overlayGeoJson(geojson.features, 'somename', function(d) {
return d.properties.shn;
})
;
dc.renderAll();
});
(結果は、shn=BE391141 を選択したように見える青い正方形 400x400 です)