Ich verwende Highcharts (Highstock) v4.2.5. Ich habe ein Liniendiagramm mit unregelmäßigen Datumswerten auf xAxis und float-Werte auf yaxis. Mein Problem ist, dass der Tooltip bei Hover ein vorheriges Datum für die Werte des nächsten Datums anzeigt.Highcharts (highstock) Liniendiagramm Tooltip zeigt vorheriges Datum
ZB schwebt am 06-Apr-2014 Datenpunkt, zeigt Tooltip mit falschem Datum wie 05-Apr-2016 aber korrekte Datenwerte.
Warum zeigt das Datum im Tooltip einen früheren Tag an?
Mein JS-Code ist unter
{
"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 vom Server zurückgegeben wird, ist
{
"multilinedata": [{
"name": "BHIBOR O/N Rate",
"data": [
[1377637200000, 2.25], -> this is 28-AUG-2013
[1396731600000, 1] -> this is 06-APR-2014
]
}]
}
Ihre Zeit in UTC, wenn nicht bitte, dass deaktivieren, indem param [useUTC] (http://api.highcharts.com/highcharts#global.useUTC) –
tatsächlich Es ist keine Zeit hier drin, aber ich sah das Beispiel auf Highcharts Demo, mit Datum konvertiert in UTC, also konvertierte ich auch zu UTC. Sollte es nicht mit UTC funktionieren? Wie disbale ich UTC nur für ein bestimmtes Diagramm? – ZEE
Können Sie diese Demo als Live-Beispiel auf dem jsfiddle.net replizieren oder einen Verweis auf Highcharts-Beispiele senden, die das Problem einführen? –