在热图中标记颜色条

时间:2018-07-17 13:21:47

标签: matlab plot matlab-figure

我想在颜色栏中添加标签。我只有要标记的离散状态。

例如:在下图中,(3的色条值应标记为Gd条件,2的色条值应标记为Bd条件,1的色条值应标记为不良条件,颜色条值为0时应标记为非常差的情况)。我编写了示例代码来执行此操作。它似乎不起作用。任何帮助将不胜感激。

figure
imagesc(transpose(all_area_for_visual));
colormap("jet")

colorbar('Ticks',[3,2,1,0],'TickLabels',{'Gd condition', 'Bd condition','Poor condition','Very poor condition'})
xlim([0,220000]);
xlabel('Time (s)')
ylabel('Car identity')
yticks(1:length(Ucolumnnames_fpm))
yticklabels([Ucolumnnames_fpm(1,:)])

enter image description here

0 个答案:

没有答案