【发布时间】:2018-01-17 08:24:09
【问题描述】:
我正在使用 highstocks 来策划一个系列。当使用显示point.y 的工具提示点格式时,工具提示在缩放时不会重新调整,因此如果您在图表的中间放大,图表应始终从 0 开始,但工具提示显示图表未缩放时的 y 轴值.
如果我选择显示point.change,它会在缩放时重新调整,但总显示错误。例如,最后一点(2017-12-28)是否应该显示 320.59%,而当使用point.change 时,它显示为 318.78%(这是错误的)。
如何解决,以便工具提示点格式在缩放时重新调整?我在plotOptions {} 中使用compare: 'value',因此缩放时图表从0 开始。
【问题讨论】:
-
point.change似乎有不正确的值,因为比较函数不喜欢第一个值0。这会将所有值移动第一个点和第二个点的差异,即1.8。我尝试将第一个点设置为 0.00001,这似乎确实为point.change提供了正确的值。不将此作为答案发布,因为它不是真正的解决方案。我的例子见jsfiddle.net/ewolden/cabvvpze/3。 -
嗯,这可能是一个值得尝试的工作,然后继续寻找更好的解决方案。谢谢!
标签: javascript jquery highcharts highstock