我正在修改一些示例[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
答案 0 :(得分:1)
对于 ChartJS - 版本2.6 ,您应该使用以下内容...
chart.scales['y-axis-0'].getPixelForValue(<value>);