(缩放)给定 x 值的 y 值

(scaled) y value for given x value

我正在修改一些示例 [1][2] 以在 canvas 上画一条线。对于终点,我计算了一个数据值,但现在我想计算 canvas 上的 y 值。 在我找到的例子中

this.chart.chart.scale.getPixelForValue()

在 chart.js 2.6

中似乎已弃用
// Used to get data value locations.  Value can either be an index or a numerical value
getPixelForValue: helpers.noop,

第一个例子使用

this.calculatePointY()

但这对我也没有帮助。

我会用什么来代替?

[注]:此题类似但无答案:Get Y value of line from X pixel value in ChartJS 2

[1]

[2]

对于 ChartJS - 版本 2.6,您应该使用以下...

chart.scales['y-axis-0'].getPixelForValue(<value>);