0

我正在使用Highstock库(不是Highcharts)并且遇到了一个我确信可以解决的问题。

我需要为系列中的每个点添加一些动态信息。Highstock有一个内置功能,tooltip可以显示关于某个点的有限信息onHover

我尝试在创建时添加一个新属性;但是,此新属性在tooltip.

有趣的是Highcharts库中提供了这个确切的功能,但如果可能的话,我想坚持使用Highstock

这是在Highcharts中显示所需结果的小提琴

我已经开始在Highstock javascript 文件中四处寻找一种方法来扩展实际添加到系列中的点的属性,但我取得了一些有限的成功

我已将该属性添加到从 line 开始8319并再次在ll320. 这似乎确实有效,但只有当图表放大时......非常奇怪。

有没有人尝试过这个,或者对我可能忽略的内容有所了解?

4

1 回答 1

1

您可以简单地添加自己的自定义属性,然后在工具提示中您可以通过以下方式访问它们:

this.points[x].point.options.your_property;

见:http: //jsfiddle.net/dWDE6/199/

您应该注意的只有一个限制:当 dataGrouping 受到影响时,所有点都会被创建为新点,因此您无权访问该自定义属性。

于 2013-02-11T14:31:41.257 回答