0

我有兴趣制作一个具有类别轴的图(例如set(gca,'YTickLabel', {'A', 'B', 'C'});

但是,我不提前知道类别的数量。事实上,类别是不连续数字的向量,但我仍想将其连续绘制为类别。

例如向量 = [5 7 9 2 6]

其中 Vector 是整数向量,可以是任意大小。

我想制作一个二维矩阵的 image(),其中 Y 轴将这些整数作为每个刻度的标签或类别应用于它。我怎样才能做到这一点?

4

1 回答 1

0

我能够弄清楚,这是一个例子:

ydata=[5 7 9 2 6];
Z=rand(size(ydata,2),10); %random numbers where Y dimension is size of ydata
figure
imagesc(Z) %Make the image of Z
set(gca,'YTick',1:1:size(ydata,2)); % Set only ONE tick 
                                    % mark for each value of ydata
set(gca,'YTickLabel', ydata); %Label the tick marks with the values in ydata.  
于 2012-07-13T00:34:04.277 回答