我觉得我已经搜索了整个互联网现在试图找到最简单的方法来获得所有的数据从多条线,当悬停在一个特定的时间在一个高股价图。有人能帮我吗?:)
dvtswwa31#
您可以通过使用mouseOver事件或tooltip.formatter来获取悬停点的信息工具提示为shared时获取多个点信息的示例:
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
1条答案
按热度按时间dvtswwa31#
您可以通过使用
mouseOver
事件或tooltip.formatter
来获取悬停点的信息工具提示为
shared
时获取多个点信息的示例:示范:
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