2016-04-07 7 views
0

Что касается диаграммы Gain/Loss на домашней странице dc.js, как мне получить доступ к итоговым суммам прибыли или убытка, которые вы видите при переходе по диаграмме.Доступ к данным из отфильтрованной группы dc.js

что-то похожее на это я подозреваю, но я просто не могу заставить его работать: {! Вернуться d.gain = 0;}

y.innerHTML = String (stores.filter (функция (d)) .length);

ответ

1

Crossfilter использует объекты «group» для агрегирования данных, и это то, что показывает dc.js.

В этом случае для извлечения данных для «Дней выигрыша/Loss» круговой диаграммой, вы можете сделать

gainOrLossChart.group().all() 

, который возвращает массив {key,value} объектов:

[{key: "Gain", value: 3628}, {key: "Loss", value: 3096}] 

См the Crossfilter API Reference для получения дополнительной информации.

Смежные вопросы