Chart.js更改标签字体颜色

Clé*_*aud 3 javascript charts

我有一个使用http://www.chartjs.org的简单图表,如:

<script>
        var canvas = document.getElementById('myChart2');
        var data = {
            labels: ["Eating", "Drinking", "Sleeping", "Designing", "Coding", "Cycling", "Running"],
            datasets: [{
                label: "My First dataset",
                backgroundColor: "rgba(179,181,198,0.2)",
                borderColor: "rgba(179,181,198,1)",
                pointBackgroundColor: "rgba(179,181,198,1)",
                pointBorderColor: "#fff",
                pointHoverBackgroundColor: "#fff",
                pointHoverBorderColor: "rgba(179,181,198,1)",
                data: [65, 59, 90, 81, 56, 55, 40]
            }, {
                label: "My Second dataset",
                backgroundColor: "rgba(255,99,132,0.2)",
                borderColor: "rgba(255,99,132,1)",
                pointBackgroundColor: "rgba(255,99,132,1)",
                pointBorderColor: "#fff",
                pointHoverBackgroundColor: "#fff",
                pointHoverBorderColor: "rgba(255,99,132,1)",
                data: [28, 48, 40, 19, 96, 27, 100]
            }]
        };
        var option = {
            showLines: false
        };
        var myLineChart = Chart.Radar(canvas, {
            data: data,
            options: option
        });
    </script>
Run Code Online (Sandbox Code Playgroud)

我在文档中寻找,但我没有找到如何更改所有标签颜色?

在我的例子中,我需要改变颜色labels: ["Eating", "Drinking", "Sleeping", "Designing", "Coding", "Cycling", "Running"]label: "My First dataset",

有任何想法吗 ?

Yur*_*r D 8

/*Global settings*/
    Chart.defaults.global.defaultFontColor = '#fff';
Run Code Online (Sandbox Code Playgroud)

  • 这到底在哪里? (2认同)

Ste*_*nje 5

如果有人在 Typescript 中使用 ng2-charts:

在组件中:

private lineChartOptions:any = {
    legend : {
        labels : {
          fontColor : '#ffffff'  
        }
    }
};
Run Code Online (Sandbox Code Playgroud)

在模板中:

<canvas baseChart [options]="lineChartOptions"></canvas>
Run Code Online (Sandbox Code Playgroud)

  • 此设置仅有助于更改图例标签颜色,而不是图表中的所有标签 - 默认颜色:#666 (2认同)