DC.js geoChoroplethChart不显示任何内容

时间:2017-06-29 07:13:53

标签: dc.js crossfilter

我正在尝试使用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";
     })

这里小提琴: https://jsfiddle.net/trickidicki/mokmjhuo/

1 个答案:

答案 0 :(得分:1)

我认为我修复了问题 - 我没有在GeoJSON文件中指定JSON选择器。将其改为aus [" features"]有效。