如何在Highcharts工具提示中获得下一个点

如何在Highcharts工具提示中获得下一个点,highcharts,tooltip,next,points,series,Highcharts,Tooltip,Next,Points,Series,如何从工具提示格式化程序访问系列的下一点。 因为我想在两点之间求和。 像这样。y+下一个。y 但我不知道如何进入下一点 如果有人有答案。谢谢这需要通过几个步骤来完成: 根据x值获取x索引:var index=this.series.xData.indexOf(this.x) 现在获取y值:var nextY=this.series.yData[index+1] 您需要做的就是求和值,如下所示:var sum=this.y+nextY谢谢您的帮助,但当我尝试这样做时。我的日志中有2个错误:未捕

如何从工具提示格式化程序访问系列的下一点。 因为我想在两点之间求和。 像这样。y+下一个。y

但我不知道如何进入下一点


如果有人有答案。谢谢

这需要通过几个步骤来完成:

  • 根据x值获取x索引:
    var index=this.series.xData.indexOf(this.x)
  • 现在获取y值:
    var nextY=this.series.yData[index+1]

您需要做的就是求和值,如下所示:
var sum=this.y+nextY

谢谢您的帮助,但当我尝试这样做时。我的日志中有2个错误:未捕获类型错误:无法读取未定义未捕获类型的属性“扩展数据”错误:无法读取未定义类型的属性“扩展数据”如果没有[0],则工作正常。在我找到这种方法让nextX和nextY:var xData=this.series.xData;var actIndex=$.inArray(this.x,扩展数据);var nextX=actIndex!==扩展数据长度-1?扩展数据[actIndex+1]:扩展数据[actIndex];var yData=this.series.yData;var yactIndex=$.inArray(this.y,yData);var nextPoint=yactIndex!==yData.length-1?yData[actIndex+1]:yData[actIndex];你和我分享这个,因为……?:)如果其他人有相同的问题,并希望通过共享工具提示执行相同的操作。但我必须写在这里,因为我不能回答我的问题,因为我的名声。如何得到下一点的x值?;)我尝试了上面的代码,但它显示了第一条注释中的错误