diff --git a/app/Admin/Controllers/HomeController.php b/app/Admin/Controllers/HomeController.php index 4d7c09e..3d4757d 100644 --- a/app/Admin/Controllers/HomeController.php +++ b/app/Admin/Controllers/HomeController.php @@ -187,17 +187,23 @@ JS ->groupBy('day') ->get()->pluck('num', 'day')->toArray(); + $dayCreateUser = $dayBindUser =[]; + asort($days); foreach($days as $day){ if(!isset($createUser[$day])){ - $createUser[$day] = 0; + $dayCreateUser[$day] = 0; + }else{ + $dayCreateUser[$day] = $createUser[$day]; } if(!isset($bindUser[$day])){ - $bindUser[$day] = 0; + $dayBindUser[$day] = 0; + }else{ + $dayBindUser[$day] = $bindUser[$day]; } } - asort($createUser);asort($bindUser); - $createUser = '['.implode(',', $createUser).']'; - $bindUser = '['.implode(',', $bindUser).']'; + + $dayCreateUser = '['.implode(',', $dayCreateUser).']'; + $dayBindUser = '['.implode(',', $dayBindUser).']'; $chart = Chart::make()->height(380)->className('h-96')->config("{ backgroundColor:'', @@ -208,8 +214,8 @@ yAxis: { type: 'value' }, grid:{ left: '7%', right:'3%', top: 60, bottom: 30, }, legend: { data: ['访问量','注册量'] }, series: [ - { name: '访问量', data: {$createUser}, type: 'line', areaStyle: {}, smooth: true, symbol: 'none', }, - { name:'注册量', data: {$bindUser}, type: 'line', areaStyle: {}, smooth: true, symbol: 'none', }, + { name: '访问量', data: {$dayCreateUser}, type: 'line', areaStyle: {}, smooth: true, symbol: 'none', }, + { name:'注册量', data: {$dayBindUser}, type: 'line', areaStyle: {}, smooth: true, symbol: 'none', }, ]}"); return Card::make()->className('clear-card-mb')->body($chart);