我正在运行以下代码
% x_start y_start x_end y_end concentration
A = [0 0 1 1 10
0 1 3 3 0.6
3 1 6 2 1.2];
cmap = jet(256);
con_min = 0;
con_max = 10;
ind_c = round((size(cmap,1)-1)*A(:,5)/(con_max-con_min))+1
figure;
set(gca,'ColorOrder',cmap(ind_c,:),'NextPlot','replacechildren');
plot([A(:,1) A(:,3)]',[A(:,2) A(:,4)]');
colorbar
但是,我的颜色条与我的色彩映射不匹配;它使用默认的颜色条,我正在运行自定义色彩映射表。如何才能使我的颜色条显示我的色彩图的正确值?