【发布时间】:2013-05-09 18:43:14
【问题描述】:
我正在尝试控制将新(首次渲染后)系列添加到 Highcharts 中的堆叠柱形图中的顺序。现在,如果您简单地使用 addSeries,新添加的系列将添加到堆栈的底部。这是我正在做的简化版本
var chart = new Highcharts.Chart({
chart: {
type: 'column',
renderTo: 'container'
},
xAxis: {
categories: ['Jan', 'Feb', 'Mar']
},
plotOptions: {
series: {
stacking: 'normal'
}
},
series: [{
name: 'base',
data: [10, 20, 30]
}, {
name: 'sec',
data: [30, 20, 10]
}]
});
var i = 0;
$('#add').on('click', function (e) {
chart.addSeries({
data: [32, 43, 42],
name: ++i,
index: 0 //??????
});
});
这是一个小提琴:http://jsfiddle.net/6bCBf/
任何人都可以想出一种方法来反转/控制 Highcharts 在哪里插入新系列?
我尝试将新系列的索引设置为 0,但没有任何效果。将其设置为 -1 会将新系列添加到数组的底部,但是“堆叠”无法正常工作
【问题讨论】:
标签: javascript charts highcharts stacked