【发布时间】:2014-10-09 13:36:48
【问题描述】:
这里是场景。我有多个 highstocks 说一页上有 10 个图表。目前我已经编写了 500 行代码来定位图例、显示工具提示并在 mousemove 上刷新图例值。
没有。图例的数量因图表而异。 更新所有图例的 mousemove 值。 我需要优化我正在使用的代码 highstocks v1.2.2。
上面的屏幕截图显示了 2 个图表。 Return、Basket、vs Basket Spread 是图例,它的值在每次鼠标移动时都会更新。
请查找this fiddle for example。在我的例子中,图例是通过数百行代码在鼠标移动时定位和更新值的。 当我移动鼠标时,第一张图表的Return 和Basket 的图例值以及vs Basket Spread 的图例值都会更新。它工作正常,但有很多 javascript 代码。所以我需要优化它,减少代码或使用 highstocks 内置功能。
更新
用户@wergeld 已发布new fiddle。正如我在屏幕截图中显示的那样,当十字准线在任何图表上移动时,所有图表的图例值都应该更新。
有没有办法用更少的代码实现相同的功能,或者highstocks 中是否有内置功能???
【问题讨论】:
-
那么,您如何将我假设的 y 值附加到图例中?
标签: javascript jquery highcharts