我有一個圖表顯示正確的圖表(即輸入正確)。Highcharts工具提示總是相同
無論我使用默認的工具提示行爲還是創建自己的格式化函數,都有一些我不明白的行爲。無論我將鼠標放在圖表上,工具提示的值始終相同。
該圖是正確的,我100%確定這些值是不一樣的。以下是我用於圖表設置的代碼。
function graphUtilPing(utilGws) {
var options = {
chart : {
renderTo : 'ping_util',
type : 'spline',
width:'900'
},
series:[],
title : {
text : 'Utilisation'
},
xAxis : {
type:'datetime',
title : {
text : 'Time of the day'
}
},
yAxis : {
title : {
text : 'Percentage (%)',
},
},
tooltip:{
shared:false,
formatter :
function() {
var d = new Date(this.x);
var hrs = d.getHours();
var minutes = d.getMinutes();
var seconds = d.getSeconds();
var ds = (hrs < 9 ? "0"+hrs : hrs) + ":" + (minutes < 9 ? "0"+minutes : minutes) + ":" + (seconds < 9 ? "0"+seconds : seconds);
return '<b>' + this.series.name + '</b><br/>'
+ ds + ": " + this.point.y.toFixed(2) + '%';
}
}
};
for (var key in utilGws) {
var gw = utilGws[key];
var gwUtilValues = gw[0];
var gwMsTimes = gw[2];
var chartObj = {
name: key,
data: array_combine(gwMsTimes, gwUtilValues)
};
options.series.push(chartObj);
}
chart = new Highcharts.Chart(options);
return chart;
}
我使用Chrome和問題是IE重現的爲好。
即使不改變工具提示對象,我得到的行爲也是一樣的。
任何想法可能是什麼問題?
UPDATE:示例,其中的問題是重複性:http://jsfiddle.net/Htj74/3/
有沒有,你可以把一個例子某個地方的什麼辦法? – Magicmarkker
很難分辨您發佈的內容。這聽起來像是工具提示正在被初始化,然後使用而沒有更新,因此原始值仍然存在。 – Stuart
我不確定這個問題是否可以重現,如果我在jsfiddle中完成。我可以試試 ? – kkudi