Javascript 无法从point HighCharts访问自定义值

Javascript 无法从point HighCharts访问自定义值,javascript,jquery,json,highcharts,highstock,Javascript,Jquery,Json,Highcharts,Highstock,我在尝试访问自定义值时遇到一些问题。我的数据数组如下所示: 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},{ .... tooltip: { useHTML: true, formatter: function() { return '<b>Date

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

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},{ ....
tooltip: {
   useHTML: true,
   formatter: function() { 
      return '<b>Date:</b>'+new Date(this.x)+'<br><b>value:  </b>'+this.y+'<br><b>shot:</b>'+this.point.shot+'<br>' ;
  }
},
我的工具提示功能如下:

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},{ ....
tooltip: {
   useHTML: true,
   formatter: function() { 
      return '<b>Date:</b>'+new Date(this.x)+'<br><b>value:  </b>'+this.y+'<br><b>shot:</b>'+this.point.shot+'<br>' ;
  }
},
这是我的密码:

似乎this.point.shot不起作用,工具提示也没有显示。这是抛出的错误

TypeError:此.point.shot未定义


谢谢。

此点未定义的原因是您的工具提示为“共享”。这是高股价图表。要访问您的点,请使用

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>' ;
  }
},