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

以下の積み上げ棒グラフがあります。
A=[1 2 3; 4 5 6;5 8 9];
bar(A,"stacked");
このグラフの色を変更したいのですが、どのようにするのでしょうか?
下から赤、青、黒 で色を変えたいと思っています。
よろしくお願いします。

 采纳的回答

michio
michio 2020-3-18
编辑:michio 2020-3-18

0 个投票

それぞれ別々の 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
ありがとうございます。

请先登录,再进行评论。

更多回答(1 个)

Jiro Doke
Jiro Doke 2020-3-18
编辑:Jiro Doke 2020-3-19

0 个投票

棒グラフ(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 Doke
Jiro Doke 2020-3-18
失礼しました。(笑)

请先登录,再进行评论。

类别

帮助中心File Exchange 中查找有关 Networks 的更多信息

产品

版本

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!