1
で単一の棒のために、私は次のコードを持っていますが、私がしたいことは、もう少し詳細(グループごとに異なる色である:最初のグループでは、私はSTIM2、STIM3にSTIM1を比較し、 Stim4、2番目のグループではStim2とStim1、Stim3、Stim4を比較します - 同じロジックが3番目のグループに当てはまります)どうすればいいですか?これまでここでグループ化されたbarplotで色を変更する - MATLAB
...私のコードを私は(2).Facecolor時間で特定のバーの色を設定することができることを知っているが、それは、すべてのグループに適用されます。
model_series = [37 44 67; 37 39 64 ;44 39 64];
model_error = [15 7 7; 15 9 4; 7 9 3];
h = bar(model_series);
set(h,'BarWidth',1);
set(gca,'YGrid','on')
set(gca,'GridLineStyle','-')
set(gca,'xtick',[1 2 3 ])
set(gca,'xticklabel',{'Stimulation 1', 'Stimulation 2', 'Stimulation 3'})
set(get(gca,'YLabel'),'String','Classification Accuracy')
hold on;
numgroups = size(model_series, 1);
numbars = size(model_series, 2);
groupwidth = min(0.8, numbars/(numbars+1.5));
for i = 1:numbars
% Based on barweb.m by Bolu Ajiboye from MATLAB File Exchange
x = (1:numgroups) - groupwidth/2 + (2*i-1) * groupwidth/(2*numbars); % Aligning error bar with individual bar
errorbar(x, model_series(:,i), model_error(:,i), 'k', 'linestyle', 'none');
end