有没有一种方法可以始终显示数据以及工具提示数据,而不是仅在 highcharts-stockchart 中悬停时显示?

Is there a way to to always show the data along with tooltip data rather on on hover only in highcharts-stockchart?

Demonstration image 对于股票图表,我正在计算降雨数据。为此,我的最大值、最小值、平均值是固定的,但降雨数据在工具提示的图形悬停中发生变化。我希望所有其他信息都是静态的并始终显示,并且在将鼠标悬停在图表上时更新降雨量。

目前我正在将其映射到 this.points.map(function(point) 但所有信息仅在悬停时显示。

要使工具提示在您的案例中始终可见,请覆盖:

  • hide 来自 Tooltip.prototype
  • hideCrosshair 来自 Axis.prototype

Highcharts.Tooltip.prototype.hide = function() {};
Highcharts.Axis.prototype.hideCrosshair = function() {};

现场演示: http://jsfiddle.net/BlackLabel/kfpLyvo4/

文档: https://www.highcharts.com/docs/extending-highcharts