在写后台统计时,使用highcharts 作为数据视图化的工具
PHP端 拼接数据
1 首先分组查询出来数据
2 然后拼接出来想要的数据格式
$c_x ='';
foreach ($courierGroup as $key=>$val){ $c_x .= "['".$val['month']."-".$val['date']."',".$val['num']."],"; }
3 在页面渲染中是用highcharts
//用户每日注册 $('#user').highcharts({ chart: { type: 'line' }, title: { text: '每日注册人数' }, subtitle: { text: '' }, xAxis: { type:'category' }, yAxis: { title: { text: '人数(人)' } }, plotOptions: { line: { dataLabels: { enabled: true // 开启数据标签 }, enableMouseTracking: true // 关闭鼠标跟踪,对应的提示框、点击事件会失效 } }, series: [{ name: '注册人数', data: [ {$c_x} ] }] });