Подтвердить что ты не робот

Упорядочивается по порядку с большим набором карт

Я попробовал: пример сложенных рядов на jsFiddle, но, по моему мнению, серия меняется на стопку:

$(function () {
    $('#container').highcharts({
        chart: {
        },
        xAxis: {
            categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
        },

        plotOptions: {
            series: {
                stacking: 'normal'
            }
        },

        series: [{
            data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
        }, {
            data: [144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4, 29.9, 71.5, 106.4, 129.2]
        }]
    });
});

Первая строка в синем должна быть нарисована сначала (январь: 29.9), а вторая должна быть добавлена ​​к этой (январь: 29.9 + 144 = 173.9).

Есть ли способ получить ряды в правильном порядке, когда они сложены?

Спасибо.

4b9b3361

Ответ 1

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

http://jsfiddle.net/KLttA/

series: [{
        data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4],
        index:1
    }, {
        data: [144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4, 29.9, 71.5, 106.4, 129.2],
        index:0
    }]

Ответ 2

Поскольку это был лучший результат в google, возможно, это экономит время для некоторых:

yAxis имеет параметр reversedStacks (начиная с версии 3.0.10), который по умолчанию равен true. Чтобы построить стеки снизу вверх, установите для этого значение значение false. Легенда и общий порядок элементов подсказки остаются правильными таким образом.

http://jsfiddle.net/r5upptLo/

Ответ 3

Добавить

reversedStacks: false

к настройкам yAxis

Ответ 5

Другой способ сделать это - добавить .reverse() в конец массива рядов, см. пример http://jsfiddle.net/sq9u6q5n/.

Ответ 6

То, что вы ищете, это reversed в xAxis или yAxis. Я попробовал reversedStacks, но это не сработало, и, посмотрев документацию, я не мог найти его, полагая, что он был заменен на reversed.