Highcharts - работа с небольшими значениями в воронкообразной диаграмме - PullRequest
1 голос
/ 08 января 2020

При использовании типа диаграммы воронки есть ли способ показать меньшие сегменты значений среди больших значений?

Так, например, демонстрация по умолчанию на сайте Highcharts выглядит так:

enter image description here

Но если наибольшее значение очень велико по сравнению с остальными, то меньшие значения скрываются, поскольку их невозможно показать на шейке воронки

enter image description here

Есть ли что-нибудь, что можно сделать, чтобы каким-то образом сохранить их отображение пропорциональным образом, например, как использовать логарифмические шкалы c на другом графике типа

1 Ответ

2 голосов
/ 08 января 2020

К сожалению, в последовательности воронок нет логарифмических c типов осей.

Данные в последовательности воронок сгруппированы, поэтому этот пример данных будет выглядеть здесь с использованием логарифми c Тип оси Y, который, на мой взгляд, будет не лучшим вариантом интерпретации графика c.

Демо: https://jsfiddle.net/BlackLabel/2erg7psu/

Я думаю, что лучшее решение будет создавать фиктивные данные, которые будут показаны на графике c, но реальные будут использоваться во всплывающей подсказке и метках данных. Как я уже упоминал, данные в воронке суммируются, что облегчает создание фиктивных данных - мы можем рассматривать их как процентное значение, где 100 - это целая воронкообразная диаграмма, а 1 - только 1%.

Демонстрация: https://jsfiddle.net/BlackLabel/8ncv1wyk/

var data = [{
        y: 89.5,
        name: 'Website visits',
        value: 15654000
    },
    {
        y: 6,
        name: 'Downloads',
        value: 4064
    },
    {
        y: 3,
        name: 'Requested price list',
        value: 1987
    },
    {
        y: 1.5,
        name: 'Invoice sent',
        value: 976
    },
    {
        y: 1,
        name: 'Finalized',
        value: 846
    }
];

Рассматривайте это как руководство и бесплатно улучшайте его - например, вы можете добавить функциональность, которая будет анализировать данные в логарифмические c значения и др c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...