我正在开发车辆时刻表的折线图。在图表中,X轴显示时间,Y轴显示停止点。
该折线图显示了从源(Stop-1)到目的地(Stop-2)的车辆。在两次行程之间有一个缓冲时间,如(5分钟或10分钟)。所以对于这些缓冲时间,我有每个的数据点(比如- '10:10AM','Stop-B')。我使用标记来显示该系列中的数据点。但单个系列的所有标记都是相同的大小和设计。根据我的要求,缓冲区数据点不应该显示标记,或者这些缓冲区标记的设计应该与跳闸标记不同。
对我的问题的任何解决方案或帮助都非常感谢。
塔克斯·普拉迪普
发布于 2012-11-07 15:15:02
这不是最终的即插即用解决方案,但可以尝试一下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
https://stackoverflow.com/questions/13245711
复制相似问题