chart.jsで水平積み上げ棒グラフを作成するプラグインがあるかどうかを調べようとしています
積み上げ棒グラフ用のプラグインと横棒グラフ用のプラグインがあることはわかりましたが、両方を組み合わせたものは見つかりませんでした。
https://github.com/Regaddi/Chart.StackedBar.js
これを実現する方法を誰か知っていますか?
ベストアンサー1
CHARTJS V4 用に更新
ChartJS の新しいバージョンでは、indexAXIS を 'y' に設定し、x スケールと y スケールを stacked に設定する必要があります。
options: {
indexAxis: 'y',
scales: {
x: {
stacked: true
},
y: {
stacked: true
}
}
}
ChartJSのV4を使用した更新されたCodepenはこちらですhttps://codepen.io/jamiecalder/pen/vYaWyVy
以下の元の回答ではChartJS V2を使用しています
これは数か月前の話ですが、将来の世代のために私の回答を追加しておこうと思いました。
追加のプラグインなしでもできました。scales で xAxes と yAxes を stacked:true に設定すると、積み上げ水平グラフを作成できます。
scales: {
xAxes: [{
stacked: true,
}],
yAxes: [{
stacked: true
}]
}
ここに、私がそれをどのように行ったかを示すための簡単なペンがあります。http://codepen.io/jamiecalder/pen/NrROeB