当在同一图表上绘制多个系列时,是否有可能使工具提示与2-d距离中的最近点对齐,而不仅仅是最接近x轴的值。在这种情况下,我们不可能知道哪个系列是从单独的颜色和捕捉到的最接近的x轴值是非常无用的,因为它基本上在多个系列中随机跳跃,所有系列都具有围绕相同x值的数据点。如何在2-D距离中显示Highstock工具提示到最近点?
我没有找到以这种方式设置工具提示的方法,但算法上它并不昂贵,因为可以简单地为每个系列挑选最接近的x值数据点,然后从中选择点最短的2-d距离(甚至只是最接近的y值点,因为通常x值比y值密集得多)。
更新我打了findNearestPointBy
以下建议,应该做我想做的只是我实际使用stockChart
。看来,stockChart
从chart
表现不同 - 见stockChart与chart
findNearestPointBy
似乎不有所作为。如果您将鼠标直接放置在“凹凸”旁边的两个点之一的上方,但位于凹凸的高度,则工具提示将对齐chart
上的凸点,但会添加到stockChart
上的较低点。徘徊来自两个系列在相同的x值点附近时,
stochChart
工具提示会显示这两个系列,而chart
工具提示中显示其最近点接近的系列 - 我更喜欢后者,因为我想要的提示告诉我最近的点属于哪一个系列。
更新2我问同样的问题在Highcharts支持页面,并指出了解决方案。添加tooltip: {shared: false}
解决了我的两个问题stockChart v2。
非常有前途的选项出台,但似乎“只适用于系列类型...“让它不适合我的情况 - 我会更新我的问题的细节 –
找到stockChart所需的额外选项,所以我会接受这个答案。 –