From fbaec26cb2c8aba27881f90eecf92b1cccb282a7 Mon Sep 17 00:00:00 2001 From: liutk <961510893@qq.com> Date: Wed, 22 May 2024 09:42:59 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=90=8E=E5=8F=B0=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Admin/Controllers/HomeController.php | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) 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);