我正在使用 Highstock 库(而不是 Highcharts ),我遇到了一个我确信可以解决的问题。
我需要为系列中的每个点添加一些动态信息。 Highstock 内置tooltip
,显示有关某个点onHover
的有限信息。
我尝试在创建时添加一个新属性;但是,tooltip
中没有此新属性。
有趣的是 Highcharts 库中提供了这个确切的功能,但是如果可能的话,我想坚持使用 Highstock 。
Here is a fiddle在 Highcharts 中显示所需的结果。
我已经开始在Highstock javascript file里面寻找一种方法来扩展实际添加到系列中的点的属性,而我的成功有限。
我已将该属性添加到从8319
行开始的块中,并再次添加到ll320
上。这似乎有效,但只有当图表放大时......非常奇怪。
之前有没有人试过这个,或者对我可能会忽略的内容有所了解?
答案 0 :(得分:1)
您只需添加自己的自定义属性,然后在工具提示中即可通过以下方式访问它们:
this.points[x].point.options.your_property;
请参阅:http://jsfiddle.net/dWDE6/199/
您应该注意的只有一个限制:当dataGrouping受到影响时,所有点都会被创建为新的点,因此您无权访问该自定义属性。