2012-11-06 105 views
1

我正在開發車輛時間表的折線圖。在圖表X軸上顯示時間&顯示停止的Y軸。jqplot單系列自定義標記

此線圖顯示從源(停止-1)到目的地(停止-2)的車輛。在兩次旅行之間有一個緩衝時間(5分鐘或10分鐘)。所以對於這些緩衝時間,我有每個數據點(比如 - ['10:10AM','Stop-B'])。我正在使用標記來顯示系列中的數據點。 但是,單個系列的所有標記都具有相同的尺寸和設計。根據我的要求,緩衝區數據點不應顯示標記,或者這些緩衝區標記的設計應與行程標記不同。

任何解決方案或幫助我的查詢,我們高度讚賞。

感謝名單 普拉迪普

回答

0

不是最後的即插即用解決方案,而是一個線索會嘗試axisTickRenderer formatString的選項。

我敢肯定,你可以使用類似:

xaxis:{ 
    //Your other options here 
    tickOptions:{ 
     formatString: function(){ 
            if(condition == 1) 
             return '<span style="color:red;">%0.1fV</span>' 
            else 
             return '<span style="color:blue;">%0.1fV</span>' 
         } 
    } 
} 

http://www.jqplot.com/docs/files/jqplot-axisTickRenderer-js.html# $ .jqplot.AxisTickRenderer.formatString