crosfilter下拉过滤器和折线图无法一起使用

时间:2018-08-11 20:24:53

标签: d3.js dc.js crossfilter

我正在尝试使用附加到crossfilter实例的下拉列表来过滤d3 / dc折线图 我对自己尝试过的东西感到困惑。

https://jsfiddle.net/xxjpusa7/200/

控制台在下拉菜单的更改事件上记录,显示我想要绘制的数据,我相信是我要求图表呈现的数据。 图表永远不会只显示网格线。

没有错误,也没有任何错误提示,所以我很茫然。

crossfilter / d3 / dc完全是新手,但是喜欢新手的痛苦,所以请随时阅读我已读过但可能未找到相关要点的文档。

这是尺寸,组和图表的代码

datedim = cf.dimension(function(d){return dateFormat2(d.Created); })  

       var grouped = datedim.group().reduce(reduceAddFinancial,reduceRemoveFinancial,reduceInitFinancial)

lineChart
      .height(350)
      .width(1200)
      .margins({top:10, right:50, bottom: 30, left: 50})
      .dimension(datedim)
      .group(grouped)
      .x(d3.time.scale().domain([new Date(2017, 1, 1), new Date(2019, 12, 31)]))
      .elasticY(true)
      .renderHorizontalGridLines(true);

0 个答案:

没有答案