dc.js:使用宽域设置分类条形图X轴

时间:2015-05-04 21:09:37

标签: javascript d3.js dc.js

我有一个csv,其列是一个类别变量,我想使用dc.js在仪表板的x轴上设置

我知道我可以将x轴设置为此(从此post复制)

.x(d3.scale.ordinal().domain(["", "a", "b", "c"])) // Need empty val to offset first value
.xUnits(dc.units.ordinal) // Tell Dc.js that we're using an ordinal x axis

但是,有什么方法可以用一个捕获所有这些的变量替换abc?我的专栏有20个不同的类别,我不想手工输入。我的代码在下面(列为d.geo

var geoValue = ndx.dimension(function (d) {
    return d.geo;
});
var geoGroup = geoValue.group();

geoChart
    .width(960)
    .height(150)
    .margins({top: 10, right: 10, bottom: 20, left: 40})
    .dimension(geoValue)
    .group(geoGroup)
    .transitionDuration(500)
    .gap(10)
    .x(d3.scale.ordinal().domain(SOLUTION GOES HERE))
    .xUnits(dc.units.ordinal)
    .elasticY(true)
    .xAxis().tickFormat();

0 个答案:

没有答案