2012-07-29 42 views
1

jqplot中是否有一個功能可以計算曲線並允許您顯示一系列中的點之間的值?jqplot計算中間系列點之間的值

例如,當showVerticalLine設置爲true時,以下系列將僅顯示這五個值。我想用每個勾號顯示曲線上的每個值。

var data = [['2011-05-03 10:15:30', 25], 
      ['2011-05-04 11:30:30', 30], 
      ['2011-05-05 10:15:30', 25], 
      ['2011-05-06 11:30:30', 33], 
      ['2011-05-07 10:15:30', 25]]; 

回答

0

我想你可以通過以下方式來解決:

  1. 爲了針對交叉口(some math on line and curve intersection垂直線的每個曲線段檢查,但還有更多的在網絡上,我相信你可能甚至找到準備好的JavaScript方法)。
  2. 如果它們相交,你有想要的點,你可以顯示它的x和y座標。

如果使用平滑行選項,那麼你可以得到積分 plotObj.series[0].renderer._smoothedPlotDataas in @Mark's answer和測試例如用於分線距離,並採取最接近的一次。雖然首先提到的方法會更精確。

+0

非常感謝您的指導,我明白了。 – user1560527 2012-07-30 22:04:40