Как скрыть оси и тики в Matlab, не скрывая всего остального

Я рисую образы к осям в моем пользовательском интерфейсе matlab, но не хочу, чтобы оси и тики были видны, как я могу это предотвратить, а также где я могу выполнить этот вызов?

Я делаю это

imagesc(myImage,'parent',handles.axesInGuide);

Ответы

Ответ 1

axis off;

Это то, что вы ищете?

Это определенно где-то еще на этом сайте и в документации по Matlab. Попробуйте ввести

help plot

Или используя документацию по построению!

edit: Теперь, когда вы показали, что делаете. (Вам не нужны ручки, я просто записываю их, чтобы загромождать мое рабочее пространство)

myImage = yurbuds0x2Dironman; # don't ask
fH = figure;
iH = imagesc(myImage);
set(gca,'xtick',[],'ytick',[])

Можете ли вы сделать это так?

Ответ 2

Для моего приложения я поддерживаю

set(gca,'xtick',[],'ytick',[])

подход к

axis off

один. Причина в том, что set(gca, ...) просто удаляет метки, но сохраняет оси, в отличие от axis off. Я создаю группу изображений с фиксированными размерами для последующего объединения в видео. Удаление осей создает различные размеры кадров, которые нельзя рекомбинировать.