我使用的是Highcharts(Highstock)v4.2.5。 我有一个在xAxis上有不规则日期值的折线图,在y轴上有浮点值。我的问题是,在悬停时,工具提示会显示下一个日期值的上一个日期。
例如,在2014年4月6日数据点上空,显示错误日期的工具提示为2016年4月5日,但数据值正确。
为什么工具提示中的日期显示前一天?
我的JS代码在
之下{
"xAxis": {
"type": "linear"
},
"tooltip": {
"borderColor" : "red"
},
"credits" : {
"enabled" : true
},
"navigator" :{
"enabled": true
},
"scrollbar" :{
"enabled": true
},
"rangeSelector" : {
"allButtonsEnabled" : true
},
"legend" : {
"enabled" : true
},
"title" : {
"text" : ""
},
"series" : []
}
从服务器返回的JSON是
{
"multilinedata": [{
"name": "BHIBOR O/N Rate",
"data": [
[1377637200000, 2.25], -> this is 28-AUG-2013
[1396731600000, 1] -> this is 06-APR-2014
]
}]
}
答案 0 :(得分:0)
我通过将时间24:00:00传递给我的日期转换方法来修复它。通过时间,日期没有推迟。
感谢@Sebastian Bochan和@jlbriggs