组合线条图和条形图.如何在中间渲染线条



当前行为 当我像这样扩展我的秤时

determineDataLimits: function () {
var min = Math.min.apply(null, this.chart.data.datasets[0].data)
console.log(this)
console.log(defaultConfigObject)
Chart.options.scales.rightSide.ticks.min = function () {
minValue + 5
return minValue
}
this.options.ticks.min = minValue
}
})
Chart.scaleService.registerScaleType('myScale', MyScale, defaultConfigObject)

并在即时报价的选项中使用此类型 我给了我一个控制台错误,告诉我无法读取未定义的数据的属性。

当我控制台日志默认配置对象时,它返回未定义。

我应该使用什么而不是默认配置对象?

预期行为

我希望它呈现我的图表,以便我可以修改我的行应该从哪里开始。 我希望它在我的组合线和条形图的 Y 轴上呈现我的线。 使用动态数据

环境

图表.js版本:vue

我想你误读了文档。它指出(强调我的(:

创建缩放类后,需要将其注册到全局图表对象,以便可以使用它。注册构造函数时,可能会提供规模的默认配置。寄存器函数的第一个参数是一个字符串键,稍后将用于标识要用于图表的比例类型。

Chart.scaleService.registerScaleType('myScale', MyScale, defaultConfigObject);

这是说,您可以在注册缩放类时提供一个要传递给该对象的对象。defaultConfigObject只是占位符文本,用于显示registerScaleType函数签名。例如,您可以这样做:

Chart.scaleService.registerScaleType('myScale', MyScale, { myprop: true });

最新更新