Я пытаюсь отобразить верхнее значение, найденное crossfilter в dc.js, но я получаюНевозможно отобразить наибольшее значение при использовании crossfilter.js
неперехваченного TypeError: _chart.group (...). значение не является функцией
Любая помощь?
Это мой код
var ndx = crossfilter(projectsJson);
var highPriceDim = ndx.dimension(function(d) { return d.High; });
var highGrp = highPriceDim.top(1);
console.log(highGrp);
var highGrpND = dc.numberDisplay("#max-price-nd");
highGrpND.group(highGrp)
.formatNumber(d3.format("d"))
.valueAccessor(function(d){return d ; })
.formatNumber(d3.format(".4f"));
Спасибо за любую помощь
Это дает мне ту же ошибку. – user1463152
О, верно, потому что значение все еще не функция, просто число. Вам нужно создать поддельную группу. Взгляните на часто задаваемые вопросы DC.js, в которых объясняется, как это сделать. –
Нет, мне это не удается. Большое спасибо за помощь. – user1463152