在热图中,坐标轴标签用*data表示:
![在这里插入图片描述](https://img-blog.csdnimg.cn/ed61263f880743549d775fa5c4f3e906.png)
更改坐标轴标签
figure;
my_matrix = rand(3);
heatmap(my_matrix, 'Colormap', parula(3), 'ColorbarVisible', 'on', 'XLabel', 'Time', 'YLabel', 'September')
ax = gca;
ax.XData = ["Hello" "World" "Thursday"]
代码和解决思路来自外网,链接如下:
How to change XTick Labels in a heatmap
隐藏坐标轴标签:
ax = gca;
ax.XDisplayLabels = nan(size(ax.XDisplayData));
ax.YDisplayLabels = nan(size(ax.YDisplayData));
代码来自外网,链接如下:
Remove data labels in a heatmap
其他代码:
h.GridVisible = 'off';
h.Colormap = flipud(mycmap);
h.MissingDataColor = [1 1 1];
h.FontColor = 'none';
h.ColorLimits = [0.35 0.55];
h.CellLabelFormat = '%0.2g';
h.CellLabelColor = 'k';
h.FontSize = 15;
![在这里插入图片描述](https://img-blog.csdnimg.cn/1bd714a9bf41457095a4756229a634c3.png)