Chart.js 如何将次要/主要配置添加到刻度

Chart.js 如何将次要/主要配置添加到刻度,chart.js,Chart.js,我正在x轴上使用chart.js。我想为fix fontcolor设置大刻度和小刻度。有没有什么方法可以访问次要的蜱虫,或者建议一些好方法来标记此聊天中的更多蜱虫?我能够做到这一点 请按照以下步骤操作: 使用https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.3/Chart.js 在第7899行找到代码帮助程序。每个(itemsToDraw,函数(itemToDraw){,并将其替换为帮助程序。每个(itemsToDraw,函数(itemToD

我正在x轴上使用chart.js。我想为fix fontcolor设置大刻度和小刻度。有没有什么方法可以访问次要的蜱虫,或者建议一些好方法来标记此聊天中的更多蜱虫?

我能够做到这一点

请按照以下步骤操作:

  • 使用
    https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.3/Chart.js

  • 在第7899行找到代码帮助程序。每个(itemsToDraw,函数(itemToDraw){,并将其替换为
    帮助程序。每个(itemsToDraw,函数(itemToDraw,索引){
    位于chart.js中

  • 在第7931行找到代码
    context.fillStyle=itemToDraw.major?majorTickFontColor:tickFontColor;
    ,并将其替换为代码->

  • if(Object.prototype.toString.call(tickFontColor)=='[Object Array]'){
    context.fillStyle=itemToDraw.major?majorTickFontColor[index]:tickFontColor[index];
    }否则{
    context.fillStyle=itemToDraw.major?majorTickFontColor:tickFontColor;
    }
    
  • 通过选项中的多种颜色,颜色数量应与xAxis标签计数匹配
  • xAxes:[{
    滴答声:{
    fontColor:[“红色”、“灰色”、“蓝色”、“黑色”、“橙色”、“绿色”],
    }
    }]
    

    如果我理解正确,您希望xAxis标签使用不同大小的字体吗?@Kunalkhivensar我希望xAxis标签根据我的条件使用不同的fontcolor。您可以尝试这样做吗。这也需要在chart.js代码中做一些更改。@Kunalkhivensar我尝试这样做,但不起作用(我使用chartjs vertion.2.8.0)非常感谢您的帮助。现在我使用HTML5画布绘制图表