DC图表中的条件着色

时间:2016-12-12 16:09:01

标签: dc.js crossfilter reductio

我想评论以下内容: Conditional coloring in dc charts

我们如何定义colorDomain的下限和上限以自动反映特定组的最小值和最大值?例如应用过滤器,我想确保即使过滤器后的最小值和最大值发生变化,我也会使用绿色到红色的渐变颜色。

我应该使用reductio来捕获反应最小值和最大值吗?

1 个答案:

答案 0 :(得分:0)

这不是自动完成的,因为颜色通常具有绝对意义,不应重新缩放。这非常像elasticXelasticY

自动计算它非常简单 - 只需设置一个事件处理程序,每次重绘图表时调用calculateColorDomain

chart.on('preRedraw', function() {
    chart.calculateColorDomain();
});

It should really be an option.