панель не отображается в Highcharts для более высоких значений - PullRequest
0 голосов
/ 05 октября 2018

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

Ниже приведен пример серии

series: [{
        name: 'John',
        data: [5000, 3, 4, 7, 2]
    }, {
        name: 'Jane',
        data: [2000, 2, 3, 2, 1]
    }, {
        name: 'Joe',
        data: [3, 4, 4, 2, 5]
    }]

Я сделал это здесь в jsfiddle .

Я пытался использовать тип оси Y как логарифмический, поскольку у моего графика определенно будут нулевые значения, он выдает ошибку Highcharts # 10.

Спасибо за помощь!

1 Ответ

0 голосов
/ 05 октября 2018

Вы можете использовать

    plotOptions: {
       series: {
           minPointLength: 20
        }
     }

, чтобы увеличить минимальную длину графика столбца.Пожалуйста, измените 20 с соответствующим значением.Я обновил ваш код здесь.пожалуйста, отметьте https://jsfiddle.net/6paovjd5/

Настройка minPointLength не работает с гистограммами с накоплением из-за сообщенной проблемы: https://github.com/highcharts/highcharts/issues/1776

Чтобы устранить обнаруженную ошибку, вы можете заменить plotOptions со следующим кодом

    plotOptions: {
    series: {
        stacking: 'percent',
         minPointLength: 40,
        dataLabels: {
            enabled: true,
            color: (Highcharts.theme && Highcharts.theme.dataLabelsColor) || 'white'
        }
    }
},

Пожалуйста, проверьте скрипку здесь: https://jsfiddle.net/ryu59n4p/

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