我正在修改一些示例[1][2]以在画布上画一条线。对于终点,我已经计算了一个数据值,但现在我想计算画布上的 y 值。 在我找到的例子中
this.chart.chart.scale.getPixelForValue()
图表中似乎已弃用.js 2.6
// Used to get data value locations. Value can either be an index or a numerical value
getPixelForValue: helpers.noop,
第一个示例使用
this.calculatePointY()
但这对我也没有帮助。
我会用什么来代替?
[注意]:这个问题类似但没有答案:从 ChartJS 2 中的 X 像素值获取线的 Y 值
[1] https://stackoverflow.com/a/39118152
[2] https://stackoverflow.com/a/37222238
对于ChartJS - 版本 2.6,您应该使用以下...
chart.scales['y-axis-0'].getPixelForValue(<value>);