Check out my demonstration on JSFiddle. I incorporated some of the techniques mentioned in Nick's response to this particular question.
However, when applying these methods to my own data model, nothing seemed to be happening. After a thorough debug session, I discovered that the following code snippet was causing the issue:
var maxItems = 1000;
var chartData = new Array(maxItems);
for (var i = 0; i <= maxItems; i++) {
chartData[i] = { y: 3, x: 1380385867013, myData:'hello' };
}
Surprisingly, Highcharts failed to display anything with this setup. Strangely enough, reducing the value of maxItems to 999 resolved the problem.
An alternative approach:
chartData[i] = [ 1380385867013, 3 ];
This configuration allowed me to add as many items as needed, but I require the "myData" option for tooltip functionality. What steps should I take next?