接着上一篇博客,除了实现统计总量外,我还用百度的echart实现了 统计答题曲线图。效果如下:http://newer.gailvlunpt.com/EntranceEducation/admin.php/Statis/index

百度echart是一个专业的花统计图,曲线图的第三方js类库。按照使用说明使用还是蛮简单的。
源代码如下
前端 html+js+css代码如下
{__NOLAYOUT__}
实时统计平台答题总量
后台php代码
public function data() {
$now = time();
// $timeArray = new array();
for($i=1;$i<=180;$i++){
$time = $now - 3 * 60 * 60 + 60 * $i;
$timeArray[] = date('Y-m-d H:i', $time);
$map['time'] = array('between',array(date('Y-m-d H:i', $time),date('Y-m-d H:i', $time+60)));
$dataArray[] = D('Exercise')->where($map)->count();
}
$data = array(
'x_data'=>$timeArray,
'y_data'=>$dataArray
);
$this->ajaxReturn($data);
}用每时间分钟作为横坐标,答题数据量作为纵坐标 画图











