0

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

4

1 回答 1

2

如果我正确理解你的问题,你有一个像

pcolor(magic(4));

和类似的标签

lbl = ['a'; 'b'; 'c'; 'd'];

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

set(gca,'XTick',1:length(lbl),'XTickLabel',lbl)
于 2012-11-29T01:57:05.513 回答