Changing bar graph bar colors

7 ビュー (過去 30 日間)
Hail
Hail 2014 年 7 月 24 日
編集済み: Kelly Kearney 2014 年 7 月 24 日
I have a bar graph that creates 4 different bars. I want the first bar to be colored black, the second blue, the third green, and the fourth red. How do I achieve this?
Thanks

採用された回答

Kelly Kearney
Kelly Kearney 2014 年 7 月 24 日
編集済み: Kelly Kearney 2014 年 7 月 24 日
By default, all the bars in a bar graph are part of the same patch object, and therefore are the same color. To get different colors, you need to plot each bar as its own object.
x = 1:4;
y = rand(1,4);
h = bar(x, diag(y), length(y));
set(h, {'facecolor'}, {'k','b','g','r'}');
or
h = bar(x, diag(y), 'stacked');
set(h, {'facecolor'}, {'k','b','g','r'}');

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeDiscrete Data Plots についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by