MATLABバーのドキュメントには次のように記載されています。
bar(...、'style')は、バーのスタイルを指定します。「スタイル」は「グループ化」または「スタック」です。デフォルトの表示モードは「グループ化」です。
しかし、私は両方を同時に達成したいと思います。例を挙げて詳しく説明します。
Y = [1.0 0.5 0.7
2.0 1.5 2.0
5.0 4.0 5.0
4.0 4.0 4.5
3.0 2.0 2.0];
bar(Y,'group');
このコードは、次のグループ化されたbarseriesプロットを生成し、3つのバーの5つの異なるセットがグループ化されます。
bar([repmat(0.5,5,1) Y(:,1)-0.5],'stack');
そして、このコードは、上記で定義された行列の最初の列だけを使用して、次のスタックY
されたbarseriesプロットを生成します。
これら2つをマージして、グループ化され、同時にスタックされるbarseriesプロットを取得したいと思います。したがって、望ましい結果は最初の画像のようになり、セット内の3つのバーのそれぞれが2番目の画像のように積み重ねられます。