dc.js着色堆积的barChart

时间:2016-08-04 12:48:36

标签: d3.js dc.js

我在barChart中有两个来自同一维度的组。我想为这两组指定颜色。我怎样才能做到这一点?

bChart.dimension(time).group(Buyer).stack(Seller)

如果显示默认颜色。

1 个答案:

答案 0 :(得分:2)

好的,我有这个工作。我被弃用的渲染器抛弃了,无法理解<renderletkey>的含义。

bChart.on("renderlet", function(chart){
chart.selectAll("g.stack rect.bar").attr("fill", function(d){
  if(d.layer=="Buyer")
      return "red";
  else
    return "blue";
});

但是我仍然会看到闪存的默认颜色,直到渲染完成处理?有没有办法跳过这个。