Accepted answer

You are setting categories, which isn't datetime type for xAxis. Remove them, then concat time and temp arrays.

For example:

var concatenatedData = [];
$.each(time, function(i, e){
        concatenatedData.push([parseInt(e), temp[i]]);


Note: I have added parseInt, because Highcharts requires timestamps to be numbers, not strings.

Related Query

More Query from same tag