2014-05-21 49 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