先上效果图:
横坐标是从0:00到第二天的0:00,每隔2小时显示一个刻度。
这里我用到了lineChart,由于数据源是(data:Number,time:Date)这种形式,则横坐标选择用DateTimeAxis,我这里dataUnits 选择了“hours”(按小时),设定了最小值(minimum)和最大值( maximum)分别设置为一天的0:00和第二天的0:00,这样符合要求的lineChart就出来啦。
特别注意:当时我遇到一个问题,lineChart好像只认识0点,而不认识像24点,当java端传时间过来的时候,0点的时间是24点这种形式,使得lineChart显示不出来24:00-1:00这段时间的曲线,所以这里我在得到数据之后,做了转化处理(把24点变成0点这种形式),就可以显示了。