How to remove axis in MATLAB

30,655

insert the following at the end of each loop:

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

or you can do this once for all axes in the figure:

set(findobj(gcf, 'type','axes'), 'Visible','off')
Share:
30,655
Chethan
Author by

Chethan

Updated on May 07, 2020

Comments

  • Chethan
    Chethan about 4 years

    axis off Not working.

    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)
    

    Above code results in following output:

    image

    I've highlighted axis in above figure. All images I've used is bitmap with bit depth of 8. I don't want those axis, how can I remove that?