如何保存隐藏数据集的用户设置以供更新?

How to conserve user setting for hidden dataset for update?

我有隐藏的数据集 (hidden:true)。 用户可以通过单击图例取消隐藏数据集。 当我现在更新数据集时,数据集再次隐藏(而不是用户取消隐藏)。

如何在更新数据集之前找出隐藏的用户设置? (图表中仅存储了原始设置 - 或者我错了?)

chart.js 3.7.1

这可以通过 chart.getDatasetMeta(index) 完成,如下所示:

let chart = new Chart(ctx, {...});
...
let hidden = chart.getDatasetMeta(datasetIndex).hidden;