Пользовательские HTML легенды диаграммы - PullRequest
0 голосов
/ 19 апреля 2020

Я начал понимать библиотеку 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();   
}; 
...