Sorteer handmatig de categorieen op de X-as
Met behulp van onderstaand script is het mogelijk om handmatig de x-as te sorteren van een staaf/kolomdiagram:
Voor het sorteren van de x-as:
Vervang de maanden met de categorieën uit het gekozen veld.
var categories= ['Jan','Feb','Mar','Apr','May','Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
widget.on('queryend',function(se,ev){
ev.rawResult.values.sort(function(a, b){
var aIndex = categories.indexOf(a[0].data);
var bIndex = categories.indexOf(b[0].data);
if (aIndex < bIndex)
return -1;
if (aIndex > bIndex)
return 1;
return 0;
})
})
Voor het sorteren van de verdelen per:
breakby = ['West', 'Midwest', 'South', 'Northeast', 'Unknown']
widget.on('processresult',function(se,ev){
ev.result.series.sort(function(a,b){
if (breakby.indexOf(a.name) < breakby.indexOf(b.name)) {
return -1
}
else if (breakby.indexOf(a.name)>breakby.indexOf(b.name)) {
return 1
}
return 0;
});
})
Vervang de Break-by met de velden uit jouw verdelen-per veld
Hoe je een script toevoegt, is hier te vinden: Uitleg