我正在尝试使用dc.js geoChoroplethChart使用澳大利亚地图渲染澳大利亚数据地图。不幸的是,地图根本没有显示。
var nationalMap = dc.geoChoroplethChart("#national-map")
.projection(projection)
.width(900)
.height(400)
.transitionDuration(1000)
.dimension(regionDimension)
.group(regionGrouping)
.filterHandler(function(dimension, filter) {
dimension.filter(function(d) {
return nationalMap.filter() != null ? d.indexOf(nationalMap.filter()) >= 0 : true;
}); // perform filtering
return filter; // return the actual filter value
})
.overlayGeoJson(aus, "regions", function(d) {
return d.properties.STATE_ABBR + "1";
})
答案 0 :(得分:1)
我认为我修复了问题 - 我没有在GeoJSON文件中指定JSON选择器。将其改为aus [" features"]有效。