dc.js Процентная гистограмма - размер групп - PullRequest
1 голос
/ 01 декабря 2019

У меня есть 3 группы, использующие group().reduceCount(), которые производят подсчеты частоты

image image

Что я пытаюсь сделать, это превратить подсчет в проценты путем деления каждогорассчитывать на общий размер группы

Это даст мне размер группы

var valueGroupCounter = value.groupAll().value();

Это будет делить каждый счет на общую сумму

.valueAccessor(function(d) {  return (d.value/valueGroupCounter()); })

КогдаЯ фильтрую раздел, в котором группы имеют одинаковый размер или примерно одинаковый размер, я получаю график справа, что мне и нужно, но затем я фильтрую раздел, в котором группы имеют очень разные размеры. Я получаю график слева. ,Я хочу, чтобы эти 3 гистограммы были примерно одинакового размера, чтобы они были в процентах, а не в счетчиках. Проблема в том, что он дает мне одинаковый размер для 3 групп, некоторые группы имеют пустые значения, 3 группы имеют разные размеры.

Я сделал ручку и добавил некоторые данные:

...