我制作了一个包含13个不同向量的矩阵,行数约为300K +。我通过转置矩阵并使用imagesc函数来查看颜色的分布,从而可视化矩阵。所有载体都已在0和0之间进行了重新采样,处理和归一化。 1个人。
但是,当我使用轴功能添加x&限制,我明白了:
如何在为X&添加自定义刻度和标签的同时维护imagesc图。 y轴? x轴表示时间,而y轴将获得具有传感器名称的自己的标签。
答案 0 :(得分:3)
在x轴上重新定义0到30的限制,而初始xlimits上升到3e5。与y轴相同的问题
以下是如何重新定义Y轴以放置传感器名称:
C = [0 2 4 6 9 ; 8 10 12 44 14; 16 48 10 32 23];
image(C)
% Get axis handle
ax = gca;
% Set where ticks will be
ax.YTick = [1 2 3];
% Set TickLabels;
ax.YTickLabel = {'S1','S2','S3'};
找出要显示标签的ax.YTick
。
如果希望x轴从0到30,则在绘图之前将所有矢量的x分量除以1e4。或者,您可以添加以下行:
ax.XTickLabel = ax.XTick/1e4;