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 次查看(过去 30 天)
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'})

采纳的回答

William Rose
William Rose 2022-11-28
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];

更多回答(0 个)

类别

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