2017-06-29 4 views
2

Ich versuche, eine Karte von australischen Daten mit einer australischen Karte mit dc.js geoChoroplethChart zu rendern. Leider wird die Karte überhaupt nicht angezeigt.DC.js geoChoroplethChart zeigt nichts an

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"; 
    }) 

Fiddle hier: https://jsfiddle.net/trickidicki/mokmjhuo/

Antwort

1

Ich glaube, ich das Problem behoben - ich die JSON-Selektor auf der GeoJSON Datei nicht angegeben hatte. Ändern zu aus ["features"] funktioniert.

+0

Vielen Dank für die Weiterverfolgung. – Gordon