Highcharts Changement de la Barre de Couleur en Fonction de la Valeur

Je suis en utilisant Highcharts et je me demandais si il était possible d'avoir le top 3 des résultats dans un graphique à barres ont une couleur différente, bar, puis le reste de la carte? Je suis le remplissage de la carte à partir d'un fichier CSV.

Voici mon code javascript:

$(document).ready(function() {
var options = {
chart: {
renderTo: 'container',
defaultSeriesType: 'bar'
},
title: {
text: 'Spiritual Gifts Results'
},
colors: [
'#3BBEE3'
],
xAxis: {
categories: []
},
yAxis: {
title: {
text: 'Service'
}
},
series: []
};
var data = document.getElementById("<%= hdn_Data.ClientID %>");
//Split the lines
if (data.value != "") {
var lines = data.value.split('\n');
//Iterate over the lines and add categories or series
$.each(lines, function(lineNo, line) {
var items = line.split(',');
//header line containes categories
if (lineNo == 0) {
$.each(items, function(itemNo, item) {
if (itemNo > 0) options.xAxis.categories.push(item);
});
}
//the rest of the lines contain data with their name in the first position
else {
var series = {
data: []
};
$.each(items, function(itemNo, item) {
if (itemNo == 0) {
series.name = item;
} else {
series.data.push(parseFloat(item));
}
});
options.series.push(series);
}
});
//Create the chart
var chart1 = new Highcharts.Chart(options);
}
});

Voici un exemple de fichier CSV.

Categories,Administration,Evangelism,Mercy,Shepherding,Leadership,Wisdom,Teaching
Total Points,11,5,4,4,3,2,1

Donc, dans cet exemple, je voudrais pour "Administration", de "l'Évangélisation", et "Miséricorde" pour avoir une "barre bleue de la couleur', alors que la "Bergerie", de "Leadership", etc. avoir un rouge " de la barre de couleurs."

Est-ce possible?

Voici violon

OriginalL'auteur mint | 2012-05-25

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *