Highcharts-Only 1 значение легенды для нескольких записей в категории

У меня есть столбчатая диаграмма, которая использует числа на одной оси (.001-10) и категории дат на другой оси (2/23/2014,2/27/2014 и т. Д.). Каждый столбец представляет и запись объекта на этот день. Например, объект 1 имеет значение 0,012 от 23.02.2014, а объект 2 имеет значение 0,034 от 27.02.2014. Иногда эти объекты могут иметь несколько записей на одну и ту же дату. На данный момент единственный способ включить несколько записей в одну и ту же дату - добавить еще одну серию, использовать один и тот же цвет и изменить имя, чтобы оно отражало несколько записей. Это ужасный способ сделать это, так как иногда легенда будет иметь объект 1, объект 1 (2), объект 1 (3) и так далее. Я хочу сделать так, чтобы все были связаны в одно значение легенды. Есть ли способ сделать это? Вот скрипка, которая иллюстрирует то, что у меня в настоящее время происходит: http://jsfiddle.net/Pudge/8r9WV/

-

1 ответ

Решение

Использовать просто linkedTo опция для связанного ряда, где значение для него является идентификатором другого ряда:

    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],
        id: 'id1',
        name:"object 1"       
    }, {
        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],
        id: 'id2',
        name:"object 2"   
    }, {
        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],
        id: 'id3',
        name:"object 3" ,
        color:'#8bbc21'
    }, {
        data: [35, 0, 0, 0, 0, 0, 110, 0, 0, 0, 0, 70],
        linkedTo: 'id3',
        name:"object 3 (2)",
        color:'#8bbc21'
    }]

Демо: http://jsfiddle.net/8r9WV/2/

Другие вопросы по тегам