angular - 如何更改 ng2-charts 的颜色?

标签 angular ng2-charts

我已将 ng2-charts 添加到我的项目并显示 2 个图表 - 圆环图和条形图。两者都显示为灰色因为我添加了

    <base-chart class="chart"
                [colors]="chartColors"
                ...
    </base-chart> 

component.template.html,和

public chartColors:Array<any> =[
    {
      fillColor:'rgba(225,10,24,0.2)',
      strokeColor:'rgba(11,255,20,1)',
      pointColor:'rgba(111,200,200,1)',
      pointStrokeColor:'#fff',
      pointHighlightFill:'#fff',
      pointHighlightStroke:'rgba(200,100,10,0.8)'
    }, ... (3x)

component.ts

是否需要导入任何其他包来更改颜色或设置是否错误?

Chrome html 检查器显示以下呈现的 html 输出:

ng-reflect-colors="[object Object],[object Object],[object Object]"

最佳答案

你也可以这样做:

<base-chart class="chart"
            [colors]="chartColors"
            ...
</base-chart>

public chartColors: any[] = [
      { 
        backgroundColor:["#FF7360", "#6FC8CE", "#FAFFF2", "#FFFCC4", "#B9E8E0"] 
      }];

关于angular - 如何更改 ng2-charts 的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39832874/

相关文章:

angular - do/tap 运算符和其他可观察运算符有什么区别?

angular - 在 Docker 中构建 Angular 项目 - 特定于环境

plugins - 由于图例未显示,生成工具提示时移动了 chart.js filltext 对象

javascript - 在 Angular 10 中使用 chart.js 创建多个动态堆叠图表?

chart.js - ng2-charts 访问基础图表对象

javascript - 自动对焦输入模式在 Ng-Datepicker 中不起作用

为输入字段选择浏览器建议时,Angular Pipe 不起作用

angular - 如何在 Angular 2 中包含 JQuery 插件?

angular - 如何通过 firebase 异步更新 ng2-charts 中的值

javascript - 有没有办法将 rxjs 与 ng2-charts 一起使用?