单系列中的jqplot自定义标记

时间:2012-11-06 06:38:30

标签: jquery jqplot

我正在开发车辆时间表的折线图。在图表X轴显示时间& Y轴显示停止。

此线图显示从源(Stop-1)到目的地(Stop-2)的车辆。在两次旅行之间有一个缓冲时间,如(5分钟或10分钟)。因此,对于这些缓冲时间,我有每个数据点(如 - ['10:10AM','Stop-B'])。我正在使用标记来显示系列中的数据点。 但是单个系列的所有标记都具有相同的尺寸和设计。根据我的要求,缓冲数据点不应显示标记,或者这些缓冲标记的设计应与旅行标记不同。

我非常感谢任何有关我的查询的解决方案或帮助。

感谢名单 普拉迪普

1 个答案:

答案 0 :(得分: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