font - Highcharts orden de la serie apilada se invierte
set title highchart (6)
Probé un: ejemplo de series apiladas en jsFiddle pero, según mi opinión, las series se invierten cuando se apilan:
$(function () {
$(''#container'').highcharts({
chart: {
},
xAxis: {
categories: [''Jan'', ''Feb'', ''Mar'', ''Apr'', ''May'', ''Jun'', ''Jul'', ''Aug'', ''Sep'', ''Oct'', ''Nov'', ''Dec'']
},
plotOptions: {
series: {
stacking: ''normal''
}
},
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
}, {
data: [144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4, 29.9, 71.5, 106.4, 129.2]
}]
});
});
La primera línea en azul debe dibujarse primero (enero: 29.9), y la segunda debe agregarse a ésta (enero: 29.9 + 144 = 173.9).
¿Hay una manera de obtener series en el orden correcto cuando se apilan?
Gracias.
Añadir:
reversedStacks: false
a la configuración de yAxis
Dado que este fue el principal resultado en google, tal vez esto ahorra tiempo para algunos:
El yAxis
tiene un parámetro reversedStacks
(desde la versión 3.0.10), que es true
por defecto. Para construir pilas de abajo hacia arriba, configura esto como false
. La leyenda y el orden de los elementos de información sobre herramientas compartidos siguen siendo correctos de esta manera.
Lo que buscas está reversed
en xAxis o yAxis. Probé las pilas reversedStacks
pero no funcionó y, después de consultar la documentación, no pude encontrarla, suponiendo que haya sido reemplazada por la reversed
.
Otra forma de hacerlo es agregando .reverse()
al final de la serie, vea el ejemplo en http://jsfiddle.net/sq9u6q5n/ .
Puede cambiar el orden por el parámetro de índice que se puede establecer en serie.
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4],
index:1
}, {
data: [144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4, 29.9, 71.5, 106.4, 129.2],
index:0
}]
Puede utilizar el parámetro legendIndex de la serie: http://api.highcharts.com/highcharts#series.data.legendIndex