У меня возникла ситуация, когда мне нужно сгруппировать определенные столбцы/столбцы в логическую группу для нужд бизнеса. Мне все равно, будет ли это столбец с накоплением или столбец с накоплением, но мне нужно сгруппировать определенные стеки вместе. Отдельные стеки все еще должны быть помечены. Моя текущая цель - Highcharts, но если это невозможно, я подумаю о другой библиотеке. Я был бы очень заинтересован в интерактивном примере с помощью plunker, jsfiddle и т. Д., Чтобы я мог быстро подтвердить идею, которую вы представляете, или задать интеллектуальные дополнительные вопросы, если это необходимо.
Некоторые другие параметры, которые у меня есть:
- Мои UX-дизайнеры хотят, чтобы панели были кластерами, поэтому такие вещи, как http://blacklabel.github.io/grouped_categories/ не работает. Мы работаем с большим объемом данных.
- Мне нужно иметь возможность переключать «счастливые» и «несчастливые» сегменты, как если бы я делал это со стандартной панелью с накоплением.
Пример диаграммы
Toyota | ########%% Prius
| ######%% Corolla
|
Honda | #####%%%% Civic
| ###%% Accord
'#' Happy '%' unhappy
Обновления и ответы
Павел Фус: Вы скучали по столбцам, сложенным и сгруппированным?
Я не пропустил демо в Highcharts, о котором вы упомянули. Если вы попытаетесь использовать этот метод для решения варианта использования, который я представил, он на самом деле не сработает. Это была моя первая ошибка, когда я пытался решить эту проблему. Мне трудно выразить словами, но в основном это позволяет вам взять свой обычный «стек» и разделить его на более мелкие стеки каким-то образом, который имеет смысл для вас. У меня есть только две вещи, "счастливый" и "несчастный", это не работает для меня вообще. Если я что-то пропустил, мне очень интересно посмотреть, как это делается.
Пример использования "столбца с накоплением и группировкой" в текущем варианте использования
Имея всего 2 точки данных для суммирования, это приводит к стандартной сгруппированной гистограмме.
Prius | ########
| %%
|
Corolla| #####
| %%
'#' Happy '%' unhappy
Если у меня есть больше точек данных, это более полезно, но все равно не доходит до того, что мне нужно
Prius | ########$$$
| %%***
|
Corolla| #####$$$
| %%***
'#' Happy '$' Content '*' Distatisfied '%' Unhappy
Плункер
http://plnkr.co/edit/vlsqdqROL3ekEZxO8YLp?p=preview
linkedTo
. - person Paweł Fus   schedule 29.08.2014