我正在尝试使用附加到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);