所以我使用jqPlot在一個簡單的線條圖中顯示隨時間變化的距離(y軸)(x軸)。然而,儘管我將實際距離作爲用於定位點的基礎數據,但我並不想在y軸上顯示這些距離。jqPlot軸與標記不同於基礎數據的刻度
取而代之的是,在給定距離處有一系列地標,我想在距離該地標的距離的適當點旁邊出現在y軸上作爲「剔號」。這樣,這條線似乎在每個地標向上傳播時「通過」。
目前我通過隱藏刻度並在圖形旁邊放置手動創建的一系列標籤來「僞造」這一點。這工作得很好,但我不得不禁用垂直縮放,因爲如果用戶選擇放大,標籤將與實際距離不匹配。然而,我的用戶真的想要垂直放大,我想讓他們。
因此,有沒有人知道一種方法(一個插件或類似的),可以讓我將自定義標籤與jqPlot中給定的刻度線相關聯,這將很好地匹配並響應縮放?如果圖表縮小得太多,就需要隱藏一些地標,因此必須是一個特徵。另外,如果有人知道傳入最小值和最大值的「縮放事件」,那麼我可以用該數據重新創建我的手動標籤,因此如果您知道獲取該信息的方式,請告訴我。我一直無法找到一個。
這聽起來很有趣(+1)。你有沒有設法排除這一個?請分享,否則請在http://jsfiddle.net上展示一個代碼示例,以便我們查看它。 – Boro 2012-05-29 14:18:44