无法从HighCharts点访问自定义值

时间:2017-01-23 19:33:41

标签: javascript jquery json highcharts highstock

我在尝试访问自定义值时遇到了一些问题。我的数据数组如下所示:

dd/MM/YYYY

我的工具提示功能如下:

data: [ 
    { x:Date.UTC(2017,0,19,13,21, 0),y: 28.7 , shot : 197},
    { x:Date.UTC(2017,0,19,13,25, 0),y: 23.8 , shot : 199},{ ....

这是我的代码:

https://jsfiddle.net/lvevano/vhkyhoLz/

似乎“this.point.shot”不起作用,并且未显示工具提示。这是抛出的错误

TypeError:this.point.shot未定义

感谢。

1 个答案:

答案 0 :(得分:1)

未定义this.point的原因是因为您的工具提示已被共享'。对于高库存图表,这是default。要访问您的观点,请使用

this.points[0].point

或将shared:false添加到您的工具提示中:

tooltip: {
  useHTML: true,
  shared: false,
  formatter: function() { 
      return '<b>Date:</b>'+new Date(this.x)+'<br><b>value:</b>'+this.y+'<br><b>shot:</b>'+this.point.shot+'<br>' ;
  }
},