php - 如何在 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”
解决方案
$chartOptions = [
'scales' => [
'yAxes' => [
'stacked' => true,
],
'xAxes' =>
[
'stacked' => true,
],
],
];
$chart->labels($resultados1);
$chart->options($chartOptions);
推荐阅读
- html - 图像未加载到画布中
- css - SassError:媒体查询表达式必须以“(”开头
- swiftui - SWIFTUI - Catalyst 应用程序 - 如何设置文档类型以显示文件图标
- python - 如何调整已创建的 Python matplotlib.pyplot.figure 的大小
- azure - Power BI - 连接到 Azure DevOps 分析服务的数据刷新错误 - 导入 VSTS.AnalyticsViews 不匹配导出
- asp.net-mvc - 如何在 .net 核心中的视图页面之间共享 @functions?
- java - 有没有办法以指数格式显示数字
- angularjs - 我的 GCP 应用程序正在通过链接进行部署和访问。但是在使用 iframe 时它没有打开?
- karate - 如何使用要保留元素顺序的空手道比较两个 json 对象?
- javascript - 事件侦听器是否需要在 IIFE 中?