这是我的第一个问题,我对美妙的 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;}));