(缩放)给定x值的y值

时间:2017-07-21 12:50:05

标签: chart.js chart.js2

我正在修改一些示例[1] [2]以在画布上画一条线。对于终点,我计算了一个数据值,但现在我想在画布上计算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] https://stackoverflow.com/a/39118152

[2] https://stackoverflow.com/a/37222238

1 个答案:

答案 0 :(得分:1)

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

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