score:1

Accepted answer

you can always simply set colors for series/chart and then set colorbypoint to true, see: http://jsfiddle.net/qgbpk/

the good thing is that you don't need to preprocess your data to add color for a specific point.

score:1

the details for how to do this are clear in the api documentation: http://api.highcharts.com/highcharts#series.data.color, you can set the color on an individual data point, see here:

so, from your example this does what you want:

var chart = new highcharts.chart({
    chart: {
        renderto: 'container',
        type: "bar"
    },
    xaxis: {
        categories: [ "july", "august", "september", "october"]
    },
    series: [{
        data: [2341, 1245, 989, { color: 'red', y: 1829 } ],
    }]
});

fiddle

if you want to change the colour later then the linked answer in the comments shows how -- there is a loop there changing all the points, you can use it to change just one.


Related Query

More Query from same tag