dc.js图中的多个画笔

时间:2014-07-29 14:51:55

标签: javascript dc.js brush

我想知道是否有某种高级方式在图表上使用多个画笔。这就是问题所在:

我有一个堆积条形图,其中每个条形图代表一个工作日,不同的指标堆叠在一起(据我所知,堆叠的折线图尚不可用)。现在我想让用户选择要显示的日期(并且选择应该传播到其他图形中)。刷子上的所有东西都很好用,但是如果你想选择星期日,即图表的末尾,星期一就是开头,你就不能用一把刷子来做。有人知道添加更多画笔的方法吗?

或者我正在寻找一种添加点击事件监听器的方法,该监听器将激活"你以类似环形图部分的方式点击它的那一天会起作用。

非常感谢你的想法, Renra

1 个答案:

答案 0 :(得分:1)

您可以尝试使用序数x轴而不是线性轴。序数条形图的默认行为是单击以选择/取消选择条而不是范围选择。

那是chart.x(d3.scale.ordinal()).xUnits(dc.units.ordinal)。如果您使用之前的dc 1.7.1,则可能必须按d3.scale.ordinal().domain([’Monday',...])

指定域