Chart.js [Chart JS]如何使用对数底2类型缩放Yax?

Chart.js [Chart JS]如何使用对数底2类型缩放Yax?,chart.js,Chart.js,我已经在Chartjs.org中尝试了这个实现,但是有一个错误:chart.register() 这不是一个函数。 有更简单的解决办法吗 import {Scale, LinearScale} from 'chart.js'; export default class Log2Axis extends Scale { constructor(cfg) { super(cfg); this._startValue = undefined; this._valueRa

我已经在Chartjs.org中尝试了这个实现,但是有一个错误:chart.register() 这不是一个函数。

有更简单的解决办法吗

import {Scale, LinearScale} from 'chart.js';

export default class Log2Axis extends Scale {
  constructor(cfg) {
    super(cfg);
    this._startValue = undefined;
    this._valueRange = 0;
  }

 /* extension */
}

Log2Axis.id = 'log2';
Log2Axis.defaults = {};

// The derived axis is registered like this:
Chart.register(Log2Axis);