向Highstock点添加其他信息

时间:2013-02-09 06:23:12

标签: javascript highstock

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

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

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

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

Here is a fiddle Highcharts 中显示所需的结果。

我已经开始在Highstock javascript file里面寻找一种方法来扩展实际添加到系列中的点的属性,而我的成功有限

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

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

1 个答案:

答案 0 :(得分:1)

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

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

请参阅:http://jsfiddle.net/dWDE6/199/

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