0

我有一个组合图表(线和柱)。线性系列的每个点都有标签,但是,我需要标签在列系列的下方。这可能吗?

   series: [{
            name: 'Tokyo',
            data: [7.0, 6.9, 9.5, 14.5, 18.2],
            pointPlacement : 'on'
        },  {
            type : 'column',
            name: 'London',
            data: [3.9, 4.2, 5.7, 8.5, 11.9],
            pointPlacement : 'between'
        }]
4

1 回答 1

0

如果您的意思是数据标签,则不支持将它们设置在底部(您可以在此处投票支持此选项:http: //highcharts.uservoice.com/forums/55896-general/suggestions/2660291-datalabel-inside-column-option ),但您可以使用小的解决方法:

http://jsfiddle.net/W9ZUQ/6/

chart: {
    renderTo: 'container',
    events: {
        load: function() {
            var series = this.series,
                s1 = series[1].data,
                i = 0,
                l = s1.length;
            for (; i < l; i++) { 
                s1[i].dataLabel.attr('y', 290);
            }
        }
    }
},
于 2013-02-01T11:55:45.293 回答