highcharts使用-拼接数据


在写后台统计时,使用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}
            ]
        }]
    });

 


来源: up61技术博客 欢迎分享 (QQ:529857614)

qq交流群:63739043 up61博客-php交流群

上一篇: PHP接收android传过来的图片
下一篇: TP5 路由使用