Changing bar graph bar colors
6 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hail
le 24 Juil 2014
Modifié(e) : Kelly Kearney
le 24 Juil 2014
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
0 commentaires
Réponse acceptée
Kelly Kearney
le 24 Juil 2014
Modifié(e) : Kelly Kearney
le 24 Juil 2014
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 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Discrete Data Plots dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!