Ваша серия не показывается, потому что ваш массив данных не в удобном формате.
это:
data: [{
'value': 731,
'timestamp': 1366032438641
}
должны быть либо следующим образом:
data: [{
'x': 1366032438641,
'y': 731
}
или, более просто, это:
data: [[1366032438641,731]]
ссылка: http://api.highcharts.com/highcharts#series.data
Вам нужно будет уточнить, что вы имеете в виду по поводу другой части вашего вопроса.
EDIT: {
Если вы хотите точность фактической миллисекунду, вы будете иметь достаточно ширины в вашем графике, чтобы указать на пиксель за миллисекунды. Очевидно, это не произойдет ни в одной реальной карте.
Невозможно нарисовать линию шириной 2 пикселя в диаграмме шириной ~ 600 пикселей, отображающей 20+ часов, и ее точность будет равна миллисекунде.
Это около 72 млн миллисекунд в 600 пикселей, который работает до 0.0000083 пикселей на миллисекунду ... (или 120000 миллисекунд на пиксель)
:)
увеличить ширину диаграммы: {} –