MATLAB 更改或隐藏热图(heatmap)的坐标轴刻度

在热图中,坐标轴标签用*data表示:
在这里插入图片描述

更改坐标轴标签

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;

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值