5

axis off動作していません。

function displayResults(filename,hObject, eventdata, handles)
% Open 'filename' file... for reading...
fid = fopen(filename);
for N=6:1:10
    imagename = fgetl(fid);
    if ~ischar(imagename), break, end       % Meaning: End of File...
    [x,map]=imread(imagename);
    rgb=ind2rgb(x,map);
    ax = handles.(sprintf('axes%d', N));
    axis off;
    image(rgb, 'Parent', ax);  
end
guidata(hObject,handles)

上記のコードにより、次の出力が得られます。

画像

上の図で軸を強調表示しました。私が使用したすべての画像は、ビット深度 8 のビットマップです。これらの軸は必要ありません。どうすれば削除できますか?

4

1 に答える 1

18

各ループの最後に次を挿入します。

set(ax, 'Visible','off')

または、図のすべての軸に対してこれを 1 回行うことができます。

set(findobj(gcf, 'type','axes'), 'Visible','off')
于 2013-05-06T13:20:09.627 に答える