【问题标题】:How to assign specific colors to data items in a doughnut chart in Angular Chart?如何为 Angular Chart 中的圆环图中的数据项分配特定颜色?
【发布时间】:2015-12-11 20:47:33
【问题描述】:

我正在使用Angular Chart,我有一个doughnut chart。我想为我的数据设置特定的颜色。

例如:

$scope.labels = ["Oranges", "Bananas", "Avocados"];
$scope.data = [300, 500, 100];
$scope.colors = [
    "#ff9900", // oranges are orange :)
    "ffff00",  // bananas are yellow 
    "1E824C"]; // avocados are green

现在,我只能更改全局颜色,但这并不能保证橙子会变成橙色,香蕉会变成黄色,鳄梨会变成绿色。此外,我有不止一个甜甜圈图,其中使用了相同的系列并且它们必须具有相同的颜色 - 例如。香蕉总是黄色的。

我怎样才能做到这一点?

【问题讨论】:

    标签: angularjs charts colors chart.js angular-chart


    【解决方案1】:

    你试过了吗:

    <canvas id="doughnut" class="chart chart-doughnut"
      chart-data="data" chart-labels="labels" chart-colours="colors">
    </canvas> 
    

    您还缺少颜色代码中的#

    所以这应该是:

    $scope.colors = [
        "#1E824C", // oranges are orange :)
        "#1E824C",  // bananas are yellow 
        "#1E824C"];
    

    【讨论】:

    • 你能谈谈当前的情况吗?
    • @Yulian :我的工作正常。 jsbin.com/dobuzusene/edit?html,js,输出
    • 天哪,原因似乎是我粘贴了没有# 的颜色,正如你所提到的。我会再次测试并提供反馈:)
    猜你喜欢
    • 2016-05-14
    • 2019-09-17
    • 2016-03-17
    • 2022-06-23
    • 2019-04-13
    • 1970-01-01
    • 1970-01-01
    • 2020-12-03
    • 2022-08-17
    相关资源
    最近更新 更多