Создать тепловую карту с сгруппированными категориями, используя Highcharts - PullRequest
0 голосов
/ 03 января 2019

Мне нужно создать тепловую карту со сгруппированными категориями, как показано на рисунке ниже.Highcharts - Heatmap with Grouped categories - required funtionality

На данный момент я смог достичь только следующих функций.Highcharts - Heatmap with Grouped categories - achieved funtionality Ссылка на мой кодовый указатель https://codepen.io/DukeBoy200/pen/xmpYxo?editors=1010#0. Проблема с тем, что я делал до сих пор, состоит в том, что у него есть только одна общая цветовая ось для всех строк во всех трех категориях.Но мне нужно сгруппировать ось цвета по каждой отдельной строке в каждой категории.Я имею в виду, что цвет выделения прекращается, о котором я упоминал в коде:

[0, '#00FF00'],
[0.3, '#ADFF2F'],
[0.6, '#FFFFCC'],
[1, '#FFFF00']

должен применяться для каждой отдельной строки в категории вместо всей тепловой карты.Проще говоря, я хочу иметь диапазон нагрева для одного значения в одной сгруппированной категории.Например, The heat range for the value 'A' for the grouped category 'I' is 4.99 to 7.78 (4.99, 5.68, 5.92 and 7.78).

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

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

Может кто-нибудь предложить мне другой подход для достижения моей функциональности?

1 Ответ

0 голосов
/ 03 января 2019

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

This would look like https://codepen.io/DukeBoy200/pen/QzQbXz.

...