Столбчатый график в Filament
Давайте построим столбчатый график.
Виджет графика рисуется
на
/admin
и наследует ChartWidget.
Тип и данные зададим
в переопределённых методах.
Метод getType вернёт
строку bar. Метод
getData отдаст массив
с подписями оси и одним
набором значений:
<?php
namespace App\Filament\Widgets;
use Filament\Widgets\ChartWidget;
class EmployeesBarChart extends ChartWidget
{
protected function getType(): string
{
return 'bar';
}
protected function getData(): array
{
return [
'datasets' => [
[
'label' => 'Employees',
'data' => [5, 3, 8],
],
],
'labels' => ['Sales', 'IT', 'HR'],
];
}
}
?>
Покажите число работников по отделам столбиками.