如何重置旧数据集工具提示悬停

时间:2018-09-26 09:06:49

标签: javascript charts chart.js

我在Angular 6应用中使用2.7.2图表版本。 在datepicker事件中,我更改了数据集,如果我将鼠标悬停在指向点的位置(气泡图),则可以看到工具提示。 我尝试更新图表,但是在这种情况下,我不仅可以看到工具提示,还可以看到旧的点。 我使用此代码来避免显示旧数据:

export default function interceptXHRRequests(self) {
XMLHttpRequest.prototype.nativeOpen = XMLHttpRequest.prototype.open;
XMLHttpRequest.prototype.open = function() {
    const url = arguments[1];
    if (!url.includes('/kids/_next/')) {
        this.onreadystatechange = function() {
            if (this.readyState === 1) {
                console.log(self.numberOfRequestsPending)
                self.numberOfRequestsPending++;
            }
            if (this.readyState === 4) {
                console.log(self.numberOfRequestsPending)
                self.numberOfRequestsPending--;
            }
        };
    }
    this.nativeOpen.apply(this, arguments);
};

但是它只能解决一半的问题。我仍然可以将鼠标悬停在指向提示的地方。

在这张照片上,我看到正确的工具提示, enter image description here

在这里我用空数据集构建图表后找到它 enter image description here

0 个答案:

没有答案