【发布时间】:2026-01-25 02:20:06
【问题描述】:
当我尝试使用 Highstock 时,我得到一个无效的日期错误,图表被绘制,但我无法将鼠标悬停在点上,请参阅下面的代码清单。时间戳由 Java 使用 System.currentTimeMillis() 生成。 有人可以告诉我 Highcharts 不支持那些时间戳吗???
$(function() {
$('#container').highcharts('StockChart', {
rangeSelector : {
selected : 1
},
title : {
text : 'Headline'
},
series : [{
"name":"testname",
"data":[
[1384961978275,1700],
[1384875578275,1600],
[1384789178275,1750],
[1384702778275,1500],
[1384616378275,1900],
[1384529978275,1870]
]
}]
});
});
【问题讨论】:
-
我认为您应该首先为您的轴之一(x 或 y)指定 type: 'datetime'
-
首先,对数据进行升序排序(Highstock 需要)。您无需指定该类型,因为 Highstock 只有日期时间 xAxis。
-
很高兴这是订购谢谢。
-
@PawełFus 你是天才(y)
标签: java javascript highcharts timestamp