如何在Matlab中为轴上的值分配单个标签?

时间:2012-11-28 23:45:40

标签: matlab plot octave matlab-figure

我在matlab中有一个矩阵。每行/每列都有一个唯一的标签。这些标签是行矩阵。如何在该行/列号旁边的图上打印这些标签?没关系显示中的笨拙,我想看到行的标签而不是行号。

1 个答案:

答案 0 :(得分:2)

如果我理解你的问题,你会有一个类似

的情节
pcolor(magic(4));

和类似于

的标签
lbl = ['a'; 'b'; 'c'; 'd'];

按照我的例子,你有X和/或Y的四个标签。你需要做的就是将你的轴的XTicks设置为你拥有的标签数量,然后像这样设置XTickLabels:

set(gca,'XTick',1:length(lbl),'XTickLabel',lbl)