Я пытаюсь создать гистограмму с Chart.js
, где можно показать и скрыть столбцы (Персоны).Я знаю, что для этого можно щелкнуть ярлыки на легенде, но, поскольку все данные имеют одинаковую легенду, все столбцы скрыты.И если я использую несколько наборов данных, все столбцы отображаются вместе в одном столбце (не знаю, как это правильно объяснить).
Вот пример того, что у меня сейчас есть:
var options = {
type: 'horizontalBar',
data: {
labels: ['Person 1', 'Person 2', 'Person 3', 'Person 4'],
datasets: [{
label: 'Days',
data: [20, 42, 51, 4],
backgroundColor: ['#FFC857', '#E9724C', '#C5283D', '#481D24']
}]
},
options: {
scales: {
xAxes: [{
time: {
unit: 'day'
},
}],
},
legend: {
display: true
},
responsive: true
}
}
var ctx = document.getElementById("calendarStats").getContext('2d');
var myChart = new Chart(ctx, options);
Было бы замечательно, если бы кто-то мог помочь мне здесь:)
Заранее спасибо!