Hi when I plot I always get the same color for both bar. They are from different classes. How can I make the color different? Thank you.

1 view (last 30 days)
close all
clear
clc
r = [100; 80];
bar(r)
ylabel('Accuracy');
xlabel('Classifier')
%yticks([0 0.2 0.4 0.6 0.8 1])
xticklabels({'Mono', 'Hetero'})

Accepted Answer

William Rose
William Rose on 28 Nov 2022
y=[100 90 70];
b=bar(y,'FaceColor','flat');
%Next line: Each row is the colorspec for one bar
b.CData=[1,0,0;0,1,0;0,0,1];

More Answers (0)

Categories

Find more on Data Distribution 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!

Translated by