Generate a chart with artisan command line
bash
php artisan make:chart MonthlyUsersChartArtisan command generate this charts for you:
Pie
php
return $this->chart->pieChart()
->setTitle('Top 3 scorers of the team.')
->setSubtitle('Season 2021.')
->addData([20, 24, 30])
->setLabels(['Player 7', 'Player 10', 'Player 9']);Donut
php
return $this->chart->donutChart()
->setTitle('Top 3 scorers of the team.')
->setSubtitle('Season 2021.')
->addData([20, 24, 30])
->setLabels(['Player 7', 'Player 10', 'Player 9']);Radial bar
php
return $this->chart->radialChart()
->setTitle('Passing effectiveness.')
->setSubtitle('Barcelona city vs Madrid sports.')
->addData([75, 60])
->setLabels(['Barcelona city', 'Madrid sports'])
->setColors(['#D32F2F', '#03A9F4']);Polar area
php
return $this->chart->polarAreaChart()
->setTitle('Top 3 scorers of the team.')
->setSubtitle('Season 2021.')
->addData([20, 24, 30])
->setLabels(['Player 7', 'Player 10', 'Player 9']);Line
php
return $this->chart->lineChart()
->setTitle('Sales during 2021.')
->setSubtitle('Physical sales vs Digital sales.')
->addData([40, 93, 35, 42, 18, 82], 'Physical sales')
->addData([70, 29, 77, 28, 55, 45], 'Digital sales')
->setXAxis(['January', 'February', 'March', 'April', 'May', 'June']);Area
php
return $this->chart->areaChart()
->setTitle('Sales during 2021.')
->setSubtitle('Physical sales vs Digital sales.')
->addData([40, 93, 35, 42, 18, 82], 'Physical sales')
->addData([70, 29, 77, 28, 55, 45], 'Digital sales')
->setXAxis(['January', 'February', 'March', 'April', 'May', 'June']);Bar
php
return $this->chart->barChart()
->setTitle('San Francisco vs Boston.')
->setSubtitle('Wins during season 2021.')
->addData([6, 9, 3, 4, 10, 8], 'San Francisco')
->addData([7, 3, 8, 2, 6, 4], 'Boston')
->setXAxis(['January', 'February', 'March', 'April', 'May', 'June']);Horizontal Bar
php
return $this->chart->horizontalBarChart()
->setTitle('Los Angeles vs Miami.')
->setSubtitle('Wins during season 2021.')
->setColors(['#FFC107', '#D32F2F'])
->addData([6, 9, 3, 4, 10, 8], 'Los Angeles')
->addData([7, 3, 8, 2, 6, 4], 'Miami')
->setXAxis(['January', 'February', 'March', 'April', 'May', 'June']);Heatmap
php
return $this->chart->heatMapChart()
->setTitle('Code Push Activity')
->addData([5, 12, 8, 15, 23, 18], 'Week 1')
->addData([8, 15, 20, 12, 9, 25], 'Week 2')
->addData([12, 8, 14, 22, 17, 10], 'Week 3')
->addData([18, 22, 15, 11, 20, 16], 'Week 4')
->setMonochromeColor(LarapexChart::COLOR_MINT_GREEN)
->setXAxis(['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']);Radar chart
php
return $this->chart->radarChart()
->setTitle('Individual Player Stats.')
->setSubtitle('Season 2021.')
->addData([70, 93, 78, 97, 50, 90], 'First Season')
->setXAxis(['Pass', 'Dribble', 'Shot', 'Stamina', 'Long shots', 'Tactical'])
->setMarkers(['#303F9F'], 7, 10);