2
私はRectangleを使ってMATLABでfishnetを作成しています。 fishnetの各ボックスは、私が行列から読んでいる価値を示しています。添付図の白いボックスにMATLABの四角形内にテキストを配置する方法は?
黄色のボックスは1,2,3,4,5,6,7,8,9のような数字を持っているのに対し、NaN
を表して...ここで、私はこれらを書きたいです黄色のボックスの中の数字。
これを行う方法?以下は私のスクリプト、
for row=1:size(Data,1)
for col=1:size(Data,2);
if isnan(Data(row,col))
rectangle('Position',[col-0.5 row 1 1], 'FaceColor','w','EdgeColor','k', 'LineWidth', 0.1)
else
rectangle('Position',[col-0.5 row 1 1], 'FaceColor','y','EdgeColor','k', 'LineWidth', 0.1)
axis equal
str = num2str(Data(row,col));
annotation('String',str);
end
set(gca,'Visible','off')
end