javascript - 图表 js - 为每个 x 轴标签应用不同的颜色

标签 javascript css chart.js

我有一个使用 Chart Js 构建的图表。需要为每个标签应用不同的颜色,而不是为所有标签应用相同的颜色。有没有办法在 ticks 回调函数中做到这一点。 ?

    scales: {
        xAxes: [{ 
            gridLines: {
                display: false,
            },
            ticks: {
            callback: function(label, index, labels) {
                  if ('Feb 9, 2016' === label) {
                  fontColor: "red"; // Something like this
                   return label+'f';
                } else {
                    return label;
                }
                },
             // fontColor: "red", // this here
            },
        }],
        yAxes: [{
            display: false,
            gridLines: {
                display: false,
            },
        }],
    }

最佳答案

看看this issue ,如果不更改 Chart.js 源代码(虽然很容易修复)

,您目前无法做到这一点

关于javascript - 图表 js - 为每个 x 轴标签应用不同的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42213118/

相关文章:

javascript - 如何根据折线图的 Chartjs 中的用户输入动态更改 Y 轴值?

javascript - 控制哪些线有点?

javascript - Angular组件多实例绑定(bind)输入问题

javascript - setTimeout只执行一次

javascript - 水平和垂直对齐多个 div 框

javascript - Css 和 Javascript 在动画和动画中制作加载状态的最佳方式

javascript - Img 在滚动时调整大小

javascript - 如何将两个 SVG 路径组合在一起(不带空格)

javascript - onLoad 滚动直到 div 居中

javascript - 手动显示工具提示 Chart.js