Chart.js getElementsAtEvent返回折线图的空数组

问题描述 投票:2回答:1

我们正在使用的项目中正在使用Chart.js 2.1.4。当试图获得单击折线图的位置时,getElementsAtEvent函数将返回一个空数组。我了解这是预期的行为,如果用户在图表上任意单击,即使用户单击某个数据点,也会发生这种情况。这是我们的onClick事件处理:

options: {
    onClick: function(evt){
        var firstPoint = this.getElementAtEvent(evt);

        if (firstPoint) {
            console.log(firstPoint);
        } else {
            console.log('No point returned');
        }
    },

在上面的代码中,firstPoint是一个其中没有项目的Array对象。

javascript chart.js2
1个回答
0
投票

我面临同样的问题。

您知道如何解决吗?

© www.soinside.com 2019 - 2024. All rights reserved.