我可以让dc.js使用美国地图geojson,但不能使用不同的geojson。这是我的code和相关代码段:
usChart.width(990)
.height(500)
.dimension(states)
.group(statesGroup)
.colors(d3.scale.quantize().range(["#E2F2FF", "#C4E4FF", "#9ED2FF", "#81C5FF", "#6BBAFF", "#51AEFF", "#36A2FF", "#1E96FF", "#0089FF", "#0061B5"]))
.colorDomain([0, 200])
.colorCalculator(function (d) { return d ? usChart.colors()(d) : '#ccc'; })
.overlayGeoJson(statesJson.features, "state", function (d) {
return d.properties.name;
})
.valueAccessor(function(kv) {
return kv.value;
});
该代码适用于与var" statesJson"相关联的数据,但不适用于" tractsJson"。 " tractsJson"数据在geojson.io中呈现(输出here为geojson)。如何使用tractsJson数据获取代码?
是否有任何说明性的,完整的dc.js代码示例包含非US geojson地图?我在Stackoverflow上发现了一些相关的问题,但对于我上面提到的具体问题和/或有完整的工作代码作为参考,似乎没有一个对我有帮助。