0

私はmatlabに行列を持っています。各行/列には一意のラベルがあります。これらのラベルは行マトリックスにあります。これらのラベルを図の行/列番号の横に印刷するにはどうすればよいですか? 行番号ではなく、行に対してラベルを表示したいのです。

4

1 に答える 1

2

あなたの問題を正しく理解していれば、次のようなプロットがあります

pcolor(magic(4));

と同様のラベル

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

私の例に従うと、X と Y の両方に 4 つのラベルがあります。ここから行う必要があるのは、軸の XTick を使用しているラベルの数に設定し、XTickLabels を次のように設定することだけです。

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