當在同一圖表上繪製多個系列時,是否有可能使工具提示與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所需的額外選項,所以我會接受這個答案。 –