【问题标题】:Proper x-axis for Highcharts stack group columnHighcharts 堆栈组列的正确 x 轴
【发布时间】:2015-06-24 13:44:22
【问题描述】:

我正在尝试开发一个使用 1 个度量和 3 个维度来可视化数据的图表。我将一个维度放在 x 轴上,一个作为堆栈,一个作为系列列表。

HighCharts 有我用作基础的堆叠分组柱形图。见我的jsfiddle

    series: [{
        name: 'John',
        color: '#ff4400',
        data: [5, 3, 4, 7, 2],
        stack: '2014'
    }, {
        name: 'Joe',
        color: '#44ff00',
        data: [3, 4, 4, 2, 5],
        stack: '2014'
    }, {
        name: 'John',
        color: '#ff4400',
        data: [2, 5, 6, 2, 1],
        showInLegend: false,
        stack: '2015'
    }, {
        name: 'Joe',
        data: [3, 0, 4, 4, 3],
        color: '#44ff00',
        showInLegend: false,
        stack: '2015'
    }]

我希望能够在第二级 x 轴上显示 堆栈名称。我知道group-plugin,但这似乎不适用于堆栈。

有什么提示吗?

【问题讨论】:

    标签: javascript charts highcharts stacked-chart


    【解决方案1】:

    这可能不是最好的解决方案(所以请继续前进),但我现在伪造了一个数据序列。

    jsfiddle update

      xAxis: [{
                categories: ['Apples', 'Oranges', 'Pears', 'Grapes', 'Bananas']
            },
                   {
                categories: ['2014', '2015', '2014', '2015', '2014', '2015','2014', '2015', '2014', '2015'],
                       opposite: true
            }],        
      series: [{
            name: 'John',
            color: '#ff4400',
            data: [5, 3, 4, 7, 2],
            stack: '2014',
    
        }, {
            name: 'Joe',
            color: '#44ff00',
            data: [3, 4, 4, 2, 5],
            stack: '2014',
    
        }, {
            name: 'John',
            color: '#ff4400',
            data: [2, 5, 6, 2, 1],
            showInLegend: false,
            stack: '2015'
        }, {
            name: 'Joe',
            data: [3, 0, 4, 4, 3],
            color: '#44ff00',
            showInLegend: false,
            stack: '2015'
        }, {
            name: '',
            data: [0, 0, 0,0, 0, 0,0, 0, 0,0],
            showInLegend: false,
            stack: '2015',
            xAxis: 1            
        }]
    

    结果:

    更新

    摆弄假轴标签:http://jsfiddle.net/b72e0vh4/8/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-19
      • 1970-01-01
      • 2015-11-05
      • 1970-01-01
      • 2013-08-29
      • 1970-01-01
      • 1970-01-01
      • 2018-11-11
      相关资源
      最近更新 更多