2014-05-21 92 views
0

我想通過定義每個x軸範圍來在jqplot上添加垂直跨度區域。有沒有一個簡單而直接的方法來做到這一點?帶有jqplot的垂直跨度帶

我試着設置一個覆蓋圖,將x值設置爲我想要覆蓋的垂直區域的中心,並將線寬設置爲垂直帶的整個x範圍。問題在於linewidth值是以像素爲單位進行編碼,而不是以xAxis爲單位進行編碼。

任何幫助將不勝感激。

回答

0

請參閱canvasOverlay上jqplot documentation here和一些examples here

你必須能夠 - 感謝他們 - 顯示您需要

+0

我已經知道的這些例子我在那些只關心的是什麼,你不能爲垂直線設置xmin或xmax選項,因此您必須將線設置爲要生成的跨度的中心,然後將線寬設置爲(xmin-xmax)(提供的線寬用x軸單位來解釋,而不是像素) ? – Demetrius

+0

我設法使用線寬選項以及以所需垂直波段爲中心的x值(因爲xmax和xmin不適用於verticalLine疊加對象)添加了垂直跨度條。正如我懷疑的那樣,線寬單位是像素而不是x軸的單位。有沒有辦法將xmin和xmax設置爲verticalLine疊加中的xaxis值? (如果不能只通過調整覆蓋層對象中的2個選項來完成此操作,那麼看起來在覆蓋層插件中顯然缺少某些東西)。 – Demetrius