Changing color of single bars in a bar plot
1 view (last 30 days)
Show older comments
Hello,
The following will give a bar plot consisting of 2 groups of 3 bars:
figure(1),clf
xdata = [1 2];
ydata = [1 2 3; 4 5 6];
hb = bar(xdata,ydata,1);
The following will change the color of the frist bar in each group:
set(hb(1),'facecolor','w')
But I want to change the color of a single bar (e.g., the first bar in the first group). How do I achieve that?
Thanks
0 Comments
Answers (2)
Dr. Seis
on 4 Jan 2012
See Jonathan's answer here: http://www.mathworks.com/matlabcentral/answers/20860-how-to-use-colormap-for-different-bars
0 Comments
ifham khan
on 27 Dec 2016
I just want to get different color of bar for each label spend much time but got nothing. need help urgent
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/176292/image.png)
0 Comments
See Also
Categories
Find more on Bar Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!