在使用 Highcharts 创建堆积柱状图时,默认情况下会从上到下添加系列 - 第一个添加的系列位于顶部。我想改变这种行为,使最后添加的系列位于顶部。我尝试更改索引和 zIndex 选项,但是图例中的项也被重新排序了。
这是一个简单的示例:http://jsfiddle.net/6bCBf/7/。
$(function () {
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],
index:25,
zIndex:10
},
{
name: 'sec',
data: [30, 20, 10],
index:1,
zIndex:9
}
]
});
});
是否有可能更改堆栈顺序,但保持图例排序? 我只想按字母顺序对图例进行排序,但希望图表中的项目从底部添加。