棒グラフの個々のバーをさまざまな色で陰影付けしようとしています。たとえば、正の場合は青、負の場合は赤です。インターネット上で機能するものを見つけることができません。以下の私のコードでは、すべてのバーが、バーごとに別々の色ではなく、最初のバーの値に従って色付けされていることがわかります。
c1=zeros(32,3);
c2=zeros(32,3);
for i=1:3
c1(:,i) = linspace(r(i),w(i),32);
c2(:,i) = linspace(w(i),b(i),32);
end
c= [c1(1:end-1,:);c2];
subplot(2,2,2)
bar(Numbers(end-7:end,1)), shading interp
caxis([-8 8]), colormap(c), colorbar
ご協力いただきありがとうございます