我将使用起重机负荷图的示例来解释我需要什么。假设我有一个沿X轴以英尺为单位的提升半径和以磅为单位的Y轴提升能力的高线图。当然,我希望这两个显示在我的工具提示中,但我也想要更多的信息。例如,主臂角度和顶端高度。随着起重机向外伸展得越远,起重能力就会下降,顶端高度/主臂角度也会下降。我希望有一个工具提示,内容如下:
YYY,YYY磅容量@ XX‘半径
ZZZ尖端高度,WW度。主臂倾角。
正如我所说的,lbs容量将来自Y轴和X轴的半径,但其他两个值将是任何轴上都不显示的额外信息。有没有可能产生一个工具提示,拉出任何轴上都没有显示的额外信息?
发布于 2013-06-04 05:27:09
您可以从工具提示的格式化程序函数中调用其他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.';
}
},https://stackoverflow.com/questions/16905305
复制相似问题