highcharts highstock获取当前悬停时间的所有数据

x6yk4ghg  于 2022-11-10  发布在  Highcharts
关注(0)|答案(1)|浏览(193)

我觉得我已经搜索了整个互联网现在试图找到最简单的方法来获得所有的数据从多条线,当悬停在一个特定的时间在一个高股价图。
有人能帮我吗?:)

dvtswwa3

dvtswwa31#

您可以通过使用mouseOver事件或tooltip.formatter来获取悬停点的信息
工具提示为shared时获取多个点信息的示例:

tooltip: {
    formatter: function() {
      let tooltip = this.points.reduce(function(s, point) {
        return s + '<br/>' + point.series.name + ': ' +
          point.y + 'm';
      }, '<b>' + new Date(this.x) + '</b>');

      inf.innerHTML = tooltip;
      return tooltip;
    },
    shared: true
  },

示范:

https://jsfiddle.net/BlackLabel/veqj67yf/
https://jsfiddle.net/BlackLabel/quympake/

API参考:https://api.highcharts.com/highcharts/series.line.point.events.mouseOverhttps://api.highcharts.com/highcharts/tooltip.formatter

相关问题