使用DC.js渲染geojson

时间:2018-02-22 02:21:49

标签: d3.js dc.js crossfilter

我可以让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上发现了一些相关的问题,但对于我上面提到的具体问题和/或有完整的工作代码作为参考,似乎没有一个对我有帮助。

0 个答案:

没有答案