我有兴趣制作一个具有类别轴(例如set(gca,'YTickLabel', {'A', 'B', 'C'});
)
但是,我不知道提前的类别数量。事实上,这些类别是一个非连续数字的向量,我仍然希望将其连续绘制为类别。
E.g。 Vector = [5 7 9 2 6]
其中Vector是整数向量,可以是任意大小。
我想制作一个2d矩阵的图像(),其中Y轴将这些整数作为每个刻度的标签或类别应用于它。我怎么能这样做?
答案 0 :(得分: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.