angularjs - angular-chart.js,如何更改颜色标签

标签 angularjs chart.js

我正在尝试更改 angular-chart.js 中轴标签的颜色。 我阅读了 API,尝试设置聊天颜色,对于栏来说没问题,但我没有找到 x 或 y 标签,它始终是灰色的...谢谢帮助。

<canvas id="bar" class="chart chart-bar" chart-data="main.commissionData"     chart-labels="main.commissionLabels" chart-series="main.commissionSeries" chart-colours="[{fillColor:'rgba(169, 99, 246, 0.8)'},{fillColor:'rgba(179, 173, 57, 1)'}]">
</canvas>

最佳答案

您可以使用图表选项更改轴和标题颜色

HTML 代码

//Added chart-options property for x,y axis color
<canvas id="line" class="chart chart-bar" chart-options = "mychart.options" chart-data="mychart.data" chart-labels="mychart.labels" chart-colors="mychart.colours"></canvas>

Controller 代码

 var json = {
        "series": ["SeriesA"],
        "data": [["90", "99", "80", "91", "76"]],
        "labels": ["01", "02", "03", "04", "05"],
        "colours": [{ // default
            backgroundColor: "#F8D3E0",
            pointBackgroundColor: "#F8D3E0",
            pointHoverBackgroundColor: "#F8D3E0",
            borderColor: "#F8D3E0",
            pointBorderColor: '#F8D3E0',
            pointHoverBorderColor: "#F8D3E0"
        }],
        "options":{
            legend: {
                labels: {
                     fontColor: '#F8D3E0'
                    }
                 },
           title: {
               display: true,
               fontColor: '#F8D3E0', // can Add title color also
               text: 'Custom Chart Title'
           }     ,
           scales: {
               yAxes: [{
                   ticks: {
                       beginAtZero:true,
                       fontColor: '#F8D3E0' // y-Axes color you want to add
                   },
               }],
             xAxes: [{
                   ticks: {
                       fontColor: '#F8D3E0'// y-Axes color you want to add
                   },
               }]
           } 
        }
      };
  $scope.mychart= json;

希望这会有所帮助...

关于angularjs - angular-chart.js,如何更改颜色标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36353360/

相关文章:

angularjs - 由于 : Error: [$injector:nomod],无法实例化模块启动

javascript - 检测从 angularjs 中的 ngclick 调用了一个函数

javascript - Slimscroll 在 AngularJs 的 ui View 中不起作用

javascript - 点击交互式chart.js条形图并获取JS中标签和组的值

javascript - 使用 AngularJS 如何在 Accordion 中显示新数据而不重新加载页面

javascript - 将一个属性从一个指令绑定(bind)到另一个指令

javascript - 在 chartjs 中,点在顶部和底部的边缘被减半

chart.js - Chartjs 隐藏数据点标签

jquery - 无法读取未定义的属性 'labels'

javascript - 从 0 开始的堆叠条形图 - ChartJS React