Matlab-Bar-Graph - füllen Sie bars, die mit verschiedenen Farben je nach Vorzeichen und Größe

Ich bin tring, um Schatten die einzelnen Balken in einem Balkendiagramm verschiedene Farben, sagen wir blau für positiv, rot für negativ. Ich kann nicht finden, aything auf dem internet, das funktioniert. Ich habe meinen code unten finde ich in jeder bar ist farbig pro der Wert der ersten bar, die eher als separate Farben für jede bar:

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

Vielen Dank für Ihre Hilfe

Schreibe einen Kommentar