Tôi đang dò tìm các thanh riêng lẻ trong biểu đồ thanh màu khác nhau, màu xanh dương cho màu đỏ dương cho âm. Tôi không thể tìm thấy aything trên internet hoạt động. Tôi mã của tôi dưới đây tôi thấy mỗi thanh được màu theo giá trị của thanh đầu tiên, chứ không phải là màu sắc riêng biệt cho mỗi thanh:Biểu đồ thanh Matlab - các thanh tô màu với các màu khác nhau tùy theo ký hiệu và độ lớn
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
Nhờ sự giúp đỡ của bạn
Bạn có đề xuất để gọi thanh riêng biệt cho mỗi thanh cá nhân? Làm thế nào sử dụng giải pháp này nếu số lượng các thanh không cố định? –
Bạn thường sử dụng vòng lặp nếu số lượng thanh không cố định. –
Hi Gael - nơi điều này sẽ phù hợp với mã của tôi? Số lượng các thanh có thể thay đổi. Cảm ơn sự giúp đỡ của bạn –