d3(ver 1.4)ドキュメントhttps://github.com/d3/d3-geo/blob/master/README.md#geoProjectionに基づいて、データの生の座標を使用するには、d3投影をnullに設定する必要があります。 nullを使用して投影が正しく表示された場合、どのように拡大縮小しますか?コードは次のとおりです。d3 geoPath.projection(null)
var path = d3.geoPath()
.projection(null)
.context(context);
bands.features.forEach(function(d, i) {
context.beginPath();
context.fillStyle = colors[i];
context.globalAlpha = .5;
path(d);
context.fill();
});
私は自分のプロジェクションを定義しようとしましたが、プロジェクションが正しくありません。ここでは、コード
var project = d3.geoProjection(function(x,y){
return [x,y]
});
var path = d3.geoPath()
.projection(project)
.context(context);