これは私の最初の質問であり、素晴らしい d3.js はまったく初めてです。12 個のオブジェクトと多くのプロパティを含む geojson ファイルからコロプレス マップを作成しようとしています。
d3.min と d3.max でカラースケール (量子化) のドメインを計算したいのですが、何かが間違っているに違いありません。min と max の値はまだ定義されていません (webinspektor を信じるなら)。ドメインタグに数値を使用すると、すべて正常に機能します。
誰かが私を助けてくれることを願っています。ご回答ありがとうございます。
これが私のコードです:
d3.json("IKSK_LK_Goe_31463.json", function (collection) {
overlay.afterAdd = function () { // Add the container when the overlay is added to the map.
color.domain([
//1,30
d3.min(collection, function(d) {return d.features.properties.EINWOHNER;}),
d3.max(collection, function(d) {return d.features.properties.EINWOHNER;})
]);
console.log(d3.max(collection, function(d) {return d.features.properties.EINWOHNER;}));