title('农贸市场图表分析') ->description('价格趋势与成交量分析') ->body(function (Row $row) { // 获取所有果实物品 $fruits = $this->getFruitItems(); foreach ($fruits as $fruit) { $row->column(12, function ($column) use ($fruit) { // 果实标题 $column->row("

{$fruit['name']} (ID: {$fruit['id']})

"); // 价格趋势图和成交趋势图并排显示 $column->row(function ($subRow) use ($fruit) { // 价格趋势图 - 多线(最低,最高,均价) $subRow->column(6, new PriceTrendChart($fruit['id'], $fruit['name'])); // 成交趋势图 - 多线(买入,卖出) $subRow->column(6, new VolumeTrendChart($fruit['id'], $fruit['name'])); }); }); } }); } /** * 获取所有果实物品 * * @return array */ protected function getFruitItems(): array { // 根据数据库查询结果,返回主要的果实物品 return [ ['id' => 2, 'name' => '萝卜'], ['id' => 3, 'name' => '辣椒'], ['id' => 4, 'name' => '苹果'], ['id' => 5, 'name' => '西瓜'], ['id' => 6, 'name' => '草莓'], ['id' => 7, 'name' => '南瓜'], ['id' => 8, 'name' => '核桃'], ['id' => 9, 'name' => '可可'], ['id' => 10, 'name' => '人参'], ['id' => 11, 'name' => '玫瑰'], ]; } }