Chart.js поддерживает составные bar
диаграммы с использованием следующей опции:
scales: {
xAxes: [{
stacked: true,
}],
yAxes: [{
stacked: true
}]
}
Используйте параметр fill: false
для набора данных с минимальными значениями и fill: "-1"
для наборов данных со средними и максимальными значениями,Затем выберите два разных backgroundColor
s для среднего и максимального значения.
Я сделал пример на codepen: https://codepen.io/fantasyzer/pen/MdpMMv
Вы также можете изменить конфигурацию type
на line
, и этовсе еще будет работать.