2
axis off
Не работает.Как удалить ось в MATLAB
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 бит. Я не хочу эту ось, как ее удалить?
+1: Ха, я просто набрав, что ! –
спасибо. Справедливости ради, вы могли бы также написать: 'axis (ax, 'off')' (явно указать целевые оси). Установка visible = off также скроет 'title', если присутствует – Amro
Nice. Я не знал об этом синтаксисе, но теперь я смотрю на «тип оси» и вспоминаю много интересного: –