gpt4 book ai didi

chart.js - angular-chart.js 基于图表标签值的自定义颜色

转载 作者:行者123 更新时间:2023-12-04 16:12:10 25 4
gpt4 key购买 nike

我正在使用 angular-chart.js 集成圆环图我想根据图表标签值使用自定义颜色。

//Controller
vm.labels = ["A", "B", "C"];
vm.data = [1, 2, 3];

//HTML
<canvas id="doughnut" class="chart chart-doughnut"
chart-data="vm.data"
chart-labels="vm.labels"
chart-options="options"
chart-colors = "colours"
chart-legend = "true" >
</canvas>
我正在设置颜色如下
ChartJsProvider.setOptions({
colours: ['#DD1C2C', '#E03E2D','#E35B2B'],
responsive: true
});
只有当所有 A、B 和 C 都存在时它才能完美运行( A => #DD1C2C B=> #E03E2DC=>#E35B2B )
但对于以下情况
$scope.labels = ["A", "C"];
$scope.data = [1, 3];
A => #DD1C2CC=>#E03E2D预期: A => #DD1C2CC=>#E35B2B

最佳答案

您是否尝试用空字符串和 0 等填充缺失的部分

$scope.labels = ["A", "", "C"];
$scope.data = [1, 0, 3];

关于chart.js - angular-chart.js 基于图表标签值的自定义颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40154036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com