【发布时间】:2023-04-04 00:44:01
【问题描述】:
我正在创建以下热图:
h = HeatMap(CorrelationsMV, 'RowLabels', labels, 'ColumnLabels', labels, 'Colormap', map);
colorbar;
caxis([-1, 1]);
【问题讨论】:
标签: matlab heatmap display colorbar
我正在创建以下热图:
h = HeatMap(CorrelationsMV, 'RowLabels', labels, 'ColumnLabels', labels, 'Colormap', map);
colorbar;
caxis([-1, 1]);
【问题讨论】:
标签: matlab heatmap display colorbar
HeatMap 图形对象不支持colorbar 方法。
您可以使用plot 方法将其渲染为常规轴,然后照常使用colorbar:
h = HeatMap(CorrelationsMV, 'RowLabels', labels, 'ColumnLabels', labels, 'Colormap', map);
然后:
plot(h);
colorbar;
或:
ax=h.plot;
colorbar(ax);
【讨论】:
如果使用旧版本的 matlab,colorbar_levels 会有所帮助,而不是使用颜色条。 使用很简单。你可以谷歌一下
[h_bar]=colorbar_levels(Levls,varargin)
【讨论】: