1

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

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

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

感谢普拉迪普

4

1 回答 1

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

于 2012-11-07T07:15:02.263 回答