【发布时间】:2014-05-22 13:28:19
【问题描述】:
我有一组数据被 dc.js 解释成条形图,但是每次我创建一个新图表时,它总是在 y 轴上显示一组中的实例数。我想知道我是否可以更改它,并在将其输出到屏幕之前对组中的每个元素运行一个函数。
【问题讨论】:
标签: d3.js dc.js crossfilter
我有一组数据被 dc.js 解释成条形图,但是每次我创建一个新图表时,它总是在 y 轴上显示一组中的实例数。我想知道我是否可以更改它,并在将其输出到屏幕之前对组中的每个元素运行一个函数。
【问题讨论】:
标签: d3.js dc.js crossfilter
我不是 100% 清楚您的要求,但听起来您可能正在寻找交叉过滤器 custom reduce function 或 tricks for pre-filtering data 之一。
如果没有,请编辑您的问题并添加更多详细信息。希望这会有所帮助。
【讨论】:
我找到了方法。正如另一个答案所说,需要自定义reduce函数来创建要投影在y轴上的变量,但访问y轴的真正属性是dc图表的“.valueAccessor”属性。
【讨论】: