Chartjs:如何以编程方式删除(突出显示或不活动)图表上的所有活动点
Chartjs: How to programatically remove (unhighlight or make inactive) all the active points on chart
我正在使用 Chart.js 版本:2.9.3。我正在使用自定义工具提示在单击 bubble
类型 dataset
时显示。请参考下图:
现在,我想通过单击按钮以编程方式取消突出显示(使其处于非活动状态)所有气泡。
有人可以帮我解决这个问题吗?
如下面的代码片段所示,在为图表的 active
属性 设置空数组后,我使用图表的 update
方法重新呈现图表。
JS:
var myChart = new Chart(ctx, {
....
.....
});
function setInactiveAllPoints() {
myChart.active = [];
myChart.update();
}
HTML:
<button onclick="setInactiveAllPoints()">Set Inactive All Points On Chart</button>
我正在使用 Chart.js 版本:2.9.3。我正在使用自定义工具提示在单击 bubble
类型 dataset
时显示。请参考下图:
如下面的代码片段所示,在为图表的 active
属性 设置空数组后,我使用图表的 update
方法重新呈现图表。
JS:
var myChart = new Chart(ctx, {
....
.....
});
function setInactiveAllPoints() {
myChart.active = [];
myChart.update();
}
HTML:
<button onclick="setInactiveAllPoints()">Set Inactive All Points On Chart</button>