我想评论以下内容: Conditional coloring in dc charts
我们如何定义colorDomain的下限和上限以自动反映特定组的最小值和最大值?例如应用过滤器,我想确保即使过滤器后的最小值和最大值发生变化,我也会使用绿色到红色的渐变颜色。
我应该使用reductio来捕获反应最小值和最大值吗?
答案 0 :(得分:0)
这不是自动完成的,因为颜色通常具有绝对意义,不应重新缩放。这非常像elasticX
和elasticY
。
自动计算它非常简单 - 只需设置一个事件处理程序,每次重绘图表时调用calculateColorDomain
:
chart.on('preRedraw', function() {
chart.calculateColorDomain();
});