0

我将使用起重机负载图表的示例来解释我需要什么。假设我有一个高图,X 轴上的起重半径以英尺为单位,Y 轴上的起重能力以磅为单位。当然,我希望这两个出现在我的工具提示中,但我也想要更多信息。例如,主臂角度和尖端高度。随着起重机伸得更远,起重能力下降,尖端高度/主臂角度也会下降。我想要一个工具提示,内容如下:

YYY,YYY 磅容量 @ XX' 半径
ZZZ 尖端高度,WW 度。主臂角度。

正如我所说,磅容量来自 Y 轴,半径来自 X 轴,但其他两个值将是任何轴上未显示的额外信息。是否可以生成一个工具提示来提取任何轴上未显示的额外信息?

4

1 回答 1

0

您可以从工具提示的格式化程序函数中调用其他 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.';
            }
        },
于 2013-06-03T21:27:08.657 回答