Javascript Chart.js轴标签字体大小

Javascript Chart.js轴标签字体大小,javascript,chart.js,Javascript,Chart.js,在chart.js中,如何在不接触全局配置的情况下设置x轴标签的字体大小 我已经尝试将“scaleFontSize”选项设置为我的选项对象。 我还尝试设置: { ... scales: { xAxes: [{ scaleFontSize: 40 ... }] } } 试试看这是否管用 { ... scales: { xAxes: [{ fontSize: 40 ... }] } } 它

在chart.js中,如何在不接触全局配置的情况下设置x轴标签的字体大小

我已经尝试将“scaleFontSize”选项设置为我的选项对象。 我还尝试设置:

{
  ...
  scales: {
    xAxes: [{
      scaleFontSize: 40
      ...
    }]
   }
}

试试看这是否管用

{
  ...
  scales: {
    xAxes: [{
      fontSize: 40
      ...
    }]
   }
}

它看起来不像
scaleFontSize
是有效的属性。

属性
fontSize
实际上在
scales.xAxes.ticks
中,而不是在
scales.xAxes

因此,您只需按如下方式编辑属性:

var options = {
    scales: {
        yAxes: [{
            ticks: {
                fontSize: 40
            }
        }]
    }
}

您可以看到a,下面是它的结果:

试试看,这样行吗

选项:{
比例:{
xAxes:[{
滴答声:{
字体大小:10
}
}]
}

}
试试这个简单的解决方案:

myChart.options.scales.yAxes[0].ticks.fontSize = 40 ;

myChart.update();
试试这个

Chart.defaults.global.defaultFontSize = 8;

chartjs 3.0的配置选项和属性已更改。目前我正在使用Chartjs。现在用作对象。要更改x轴记号的字体大小,必须使用以下配置

var options = {
    scales: {
        x: {
            ticks: {
                font: {
                    size: 12,
                }
            }
        }
    }
};

检查此示例。

令人惊讶的是,它适用于
scaleLabel
,这是一个缺乏文档记录的示例。是的,但是如何为雷达图设置fontSize(无
x
y
轴)?您在解释中引用了xAxes标记,但是在JSFIDLE中将yAxes标记设置为40。我如何设置标题和标签的字体大小?标题应该更改,因为问题和答案集中在轴标记标签上,而不是实际的轴标签上,如果您希望更改轴标签字体大小,这会令人困惑。如果您解释了提供的代码如何回答问题,这将是一个更好的答案。这不会提供问题的答案。若要评论或要求作者澄清,请在其帖子下方留下评论。-最后我到处都找过了,其他的答案都过时了!