Highcharts - Change legend index order
Yes that's most definitely possible.
What you are looking for is the parameter called legendIndex
.
This will allow you to specifiy the order of the items in the legend; hence being able to switch the stacked columns and not switch the legend items.
For example, you could do the following:
series: [
{
name: 'base',
data: [10, 20, 30],
index:1,
legendIndex:0
},
{
name: 'sec',
data: [30, 20, 10],
index:0,
legendIndex:1
}
]
DEMO
Update: sorting shared tooltip
In reaction to Hanoncs comment, it is possible to sort the order in a shared tooltip as in the legend by using a little hack. This hack goes as follows:
Use the property
yAxis: { reversedStacks: false },
Reverse the
index
property of the added series. In the example above, series'base'
then hasindex:0
and'sec'
is givenindex:1
. The items in the shared tooltip will be sorted reversely.