Я пытаюсь отфильтровать 10 лучших элементов при нажатии кнопки 10, но не отображается.Как мы можем фильтровать диаграмму строк dc.js?
Вот мой код:
hastaneRowChart
.width(300)
.height(1000)
.margins({top: 20, left: 10, right: 10, bottom: 20})
.transitionDuration(750)
.dimension(hastaneDim)
.group(hastaneGroup)
.colors(d3.scale.category10())
.valueAccessor(function (p) {return p.value.vaka;})
.renderLabel(true)
.gap(9)
.title(function(p) { return ""; })
.ordering(function(d) { return -d.value })
.elasticX(true)
.xAxis().ticks(5).tickFormat(d3.format("s"));
здесь фильтрации кода при нажмите:
$("#top10hast").click(function(){
var h=hastaneDim.top(10);
hastaneDim.filter(h[0]);
dc.filterAll();
});
Что с этим кодам? Она не работает
Также не работает (10) – coder1
is the empty results or only 10 results in not order? Если при заказе возникла проблема, попробуйте сортировать данные, прежде чем выбрать первую десятку. Может быть, вы можете предоставить нам jsfiddle, чтобы упростить отладку? – DataByDavid