MATLAB Answers

積み上げ棒グラフの色を変える方法

15 ビュー (過去 30 日間)
qrqr
qrqr 2020 年 3 月 18 日
編集済み: jiro 2020 年 3 月 19 日
以下の積み上げ棒グラフがあります。
A=[1 2 3; 4 5 6;5 8 9];
bar(A,"stacked");
このグラフの色を変更したいのですが、どのようにするのでしょうか?
下から赤、青、黒 で色を変えたいと思っています。
よろしくお願いします。

  0 件のコメント

Sign in to comment.

採用された回答

michio
michio 2020 年 3 月 18 日
編集済み: michio 2020 年 3 月 18 日
それぞれ別々の bar オブジェクトが作られるので・・ひとまず以下のようにすれば色を変えることができます。
A=[1 2 3; 4 5 6;5 8 9];
h_bar = bar(A,"stacked");
h_bar(1).FaceColor = 'red';
h_bar(2).FaceColor = 'blue';
h_bar(3).FaceColor = 'black';

  1 件のコメント

qrqr
qrqr 2020 年 3 月 18 日
ありがとうございます。

Sign in to comment.

その他の回答 (1 件)

jiro
jiro 2020 年 3 月 18 日
編集済み: jiro 2020 年 3 月 19 日
棒グラフ(bar)のオブジェクトをいじると、色などを変更することができます。
A=[1 2 3; 4 5 6;5 8 9];
b = bar(A,"stacked");
b(1).FaceColor = "r";
b(2).FaceColor = "b";
b(3).FaceColor = "k";

  3 件のコメント

michio
michio 2020 年 3 月 18 日
被りましたね(笑)
qrqr
qrqr 2020 年 3 月 18 日
ありがとうございます。
jiro
jiro 2020 年 3 月 18 日
失礼しました。(笑)

Sign in to comment.

製品


リリース

R2019a