首页 > 解决方案 > 如何在 Laravel 8 中配置 Chartjs 条形堆积图

问题描述

我想用 Chartjs 6 - Laravel 8 制作一个包含 2 个数据集的条形堆叠图

 $chart->labels($resultados1);
 $chart->dataset('Dataset1','bar',$resultados2)->backgroundColor(collect(['#7158e2']));
 $chart->dataset('Dataset2','bar',$resultados3)->backgroundColor(collect(['#1158e2']));
//>>>>>>>>$chart->scales('xAxes','stacked' => true , 'yAxes' => ['stacked' => true]);<<<<<<<<<<<<<<<<<<<<<<
But obviously this last commented line is wrong 

我已经找到了如何通过 javascript 来制作它,但我需要轻松地将它放在 laravel 代码中我唯一需要做的就是将图表轴配置为“stacked -> true”

标签: phplaravelchart.js

解决方案


$chartOptions = [
    'scales' => [
        'yAxes' => [
            
                'stacked' => true,
            ],
            'xAxes' => 
                [
                    'stacked' => true,
                ],
        ],
    
];


 $chart->labels($resultados1);
 $chart->options($chartOptions);

推荐阅读