我将使用起重机载荷图的例子来解释我需要什么。假设我有一个沿X轴提升半径的高图,以及Y轴上的lbs提升能力。当然,我希望这两个显示在我的工具提示中,但我也想了解其他信息。例如,主臂角度和尖端高度。随着起重机越来越远,起重能力下降,顶端高度/主臂角度也下降。我想要一个工具提示,内容如下:
YYY,YYY lbs容量@ XX'半径
ZZZ尖端高度,WW deg。主臂角度。
正如我所说,lbs容量将来自Y轴,而半径来自X轴,但其他两个值将是未在任何轴上显示的额外信息。是否有可能产生一个工具提示来提取未在任何轴上显示的额外信息?
答案 0 :(得分:0)
您可以在工具提示的formatter函数中调用其他javascript函数。在下面的示例中,getTipHeight和getBoomAngle是您将在highcharts构造函数之外定义的函数,以便为您返回ZZZ和WW值。我不确定你将如何决定合适的尖端高度或悬臂角度,但我假设您可以通过将this.point.x和/或this.point.y传递给两个函数来解决它们。
tooltip: {
formatter: function () {
return this.point.y+ ' lbs capacity @ ' + this.point.x + '\' radius <br/>' + getTipHeight(this.point.x,this.point.y) + ' tip height, ' + getBoomAngle(this.point.x,this.point.y) + 'deg. main boom angle.';
}
},