Highcharts堆积了条形数据

时间:2014-01-07 00:40:03

标签: javascript jquery highcharts

试图找出如何使用name(john,jane,joe)的数据类别显示此highcharts示例,而不更改数据的提供方式

$(function () 
{
    $('#container').highcharts({
        chart: {
            type: 'bar'
        },
        title: {
            text: 'Stacked bar chart'
        },
        xAxis: {
            categories: ['Apples', 'Oranges', 'Pears', 'Grapes', 'Bananas']
        },
        yAxis: {
            min: 0,
            title: {
                text: 'Total fruit consumption'
            }
        },
        legend: {
            backgroundColor: '#FFFFFF',
            reversed: true
        },
        plotOptions: {
            series: {
                stacking: 'normal'
            }
        },
            series: [{
            name: 'John',
            data: [5, 3, 4, 7, 2]
        }, {
            name: 'Jane',
            data: [2, 2, 3, 2, 1]
        }, {
            name: 'Joe',
            data: [3, 4, 4, 2, 5]
        }]
    });
});`

http://jsfiddle.net/zAMCK/

基本上,我想一起提供数据类别。这可能吗?也想每人提供多种不同的水果,每人可能是独一无二的

1 个答案:

答案 0 :(得分:0)

您可以为每个特定的x类别索引设置,演示:http://jsfiddle.net/zAMCK/1/

        series: [{
            name: 'John',
            data: [[0, 2], [3, 5], [4, 1]]
        }, {
            name: 'Jane',
            data: [[1, 3], [1, 5], [1, 3]] //not supported duplicate x-values
        }, {
            name: 'Joe',
            data: [[0, 1], [2, 5], [4, 1]]
        }]