【发布时间】:2014-02-22 18:29:38
【问题描述】:
我正在使用位于 D3 顶部的 dc.js。问题是我所有的图表都有相同的颜色条,例如:
为不同的颜色设置域并不容易,因为我的图表都不是静态的,x/y 轴上的值总是不同的。我怎么能告诉图表动态更改每个组的颜色?上面的示例代码如下所示:
var chart = dc.barChart(elm);
chart.barPadding(0.1)
chart.outerPadding(0.05)
chart.brushOn(false)
chart.x(d3.scale.ordinal());
chart.xUnits(dc.units.ordinal);
chart.elasticY(true);
chart.width(250).height(250)
chart.render();
我尝试添加类似的内容:
chart.range(colorbrewer.RdBu[9]);
但随后所有图表也会变成相同的颜色。
谢谢!
【问题讨论】:
标签: javascript d3.js dc.js colorbrewer