Chart.js 使用图表设置轴标签的格式

Chart.js 使用图表设置轴标签的格式,chart.js,Chart.js,我正在玩chartsJS,我想做两件格式化的事情。每一种格式都是单独工作的,但当我一起做的时候就不起作用了 格式1:将Y轴设置为从0开始。我是这样做的: options: { title: { display: true, text: 'Number of faults' }, responsive: false, scales: { yAxes: [{ display: true, ticks:

我正在玩chartsJS,我想做两件格式化的事情。每一种格式都是单独工作的,但当我一起做的时候就不起作用了

格式1:将Y轴设置为从0开始。我是这样做的:

options: {
    title: {
      display: true,
      text: 'Number of faults'
    },
    responsive: false,
    scales: {
      yAxes: [{
        display: true,
        ticks: {
          beginAtZero: true,
          min: 0
        }
      }]
    },
                
格式2:添加轴标签:

options = {
  scales: {
    yAxes: [{
      scaleLabel: {
        display: true,
        labelString: 'probability'
      }
    }]
  }     
}
但当我试图同时做这两件事时,它不起作用:

options: {
  title: {
    display: true,
    text: 'Number of faults'
  },
  responsive: false,
  scales: {
    yAxes: [{
      display: true,
      labelString: 'probability'
      ticks: {
        beginAtZero: true,
        min: 0
      }
    }]
  },
}

您忘记将组合配置的
labelstring
再次放在
scaleLabel
属性中,如果这样放置,它应该可以工作:

options: {
    title: {
        display: true,
        text: 'Number of faults'
    },
    responsive: false,
    scales: {
        yAxes: [{
            scaleLabel: {
                display: true,
                labelString: 'probability'
            },
            ticks: {
                beginAtZero: true,
                min: 0
            }
        }]
    },
}

您忘了在这行后面添加逗号
标签字符串:“概率”
谢谢您解决了这个问题。我感谢你的帮助