我正在创建以下热图:
h = HeatMap(CorrelationsMV, 'RowLabels', labels, 'ColumnLabels', labels, 'Colormap', map);
colorbar;
caxis([-1, 1]);
答案 0 :(得分:0)
如果使用旧版本的matlab,则使用colorbar_levels代替使用colorbar。 使用很简单。你可以用谷歌搜索
[h_bar]=colorbar_levels(Levls,varargin)
答案 1 :(得分:-1)
HeatMap
图形对象不支持colorbar
方法。
您可以使用方法plot
将其渲染到常规轴,然后像往常一样使用colorbar
:
h = HeatMap(CorrelationsMV, 'RowLabels', labels, 'ColumnLabels', labels, 'Colormap', map);
然后:
plot(h);
colorbar;
或:
ax=h.plot;
colorbar(ax);