我缺乏Javascript技能,但我遇到了问题。
我使用Highcharts.js构建了一个图表,我正在尝试自定义工具提示显示。它是一个范围图表,默认情况下point.y返回低值。我不知道如何返回高价值。
有人可以帮忙吗?这是格式化程序代码,我也创建了一个jsfiddle。
formatter: function() {
var s = '<b>'+ this.x +'</b>';
$.each(this.points, function(i, point) {
s += '<br/>Maximum Value: ?<br/>Minimum Value: ' + point.y
+ '<br/>Spread Value: Max-Min';
});
return s;
},
答案 0 :(得分:2)
points数组中的每个对象都包含point
属性,这是Highcharts的真实对象。然后,您就可以访问point.high
和point.low
。请参阅:http://jsfiddle.net/cCrLh/3/
tooltip: {
crosshairs: true,
shared: true,
formatter: function() {
var s = '<b>'+ this.x +'</b>';
$.each(this.points, function(i, point) {
s += '<br/>Maximum Value: ' + point.point.high + '<br/>Minimum Value: ' + point.point.low
+ '<br/>Spread Value: Max-Min';
});
return s;
},
shared: true
},