2012-11-06 69 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