Я начал понимать библиотеку Chart js, и мне нужно было создать собственную легенду HTML. если на странице только один график, то все работает отлично, но как только я добавил второй график, возникла проблема с сокрытием данных второго графика. Я пытаюсь понять это, но пока не получается. код - https://codepen.io/Newbie666/pen/ZEbONoE
updateDataset = function (e, datasetIndex) {
var index = datasetIndex;
var ci = e.view.myDoughnut;
var meta = ci.getDatasetMeta(0);
var result= (meta.data[datasetIndex].hidden == true) ? false : true;
if (result == true)
{
meta.data[datasetIndex].hidden = true;
$('#' + e.path[0].id).css("text-decoration", "line-through");
} else {
$('#' + e.path[0].id).css("text-decoration", "");
meta.data[datasetIndex].hidden = false;
}
ci.update();
};