例の図のように、Chart.js で Y 軸を積み重ねる方法がわかりません。
スケール オブジェクトを次のようにシンプルに保つと、次のようになります。
scales: {
y: {
stacked: true,
title: {
display: true,
text: "Temperature (°C)",
}
},
x: {
type: "time",
time: {
tooltipFormat: "LTS",
unit: "hour",
},
title: {
display: true,
text: "Datetime",
},
}
},
私は明らかに単一のY軸を取得しますが、データセットの最大値にスケーリングする代わりに、各データセットを追加するようです(例:6つのデータセットがある場合、任意のセットの最大温度が40°CであるとしますYスケールは 0 ~ 250 です)
ただし、すべての行が適切にスタックされているため、現在の Y 軸は視聴者にとって役に立たないため、適切な解決策があることを本当に望んでいます。助けてくれてありがとう!