Как скрыть оси и тики в 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
. Я создаю группу изображений с фиксированными размерами для последующего объединения в видео. Удаление осей создает различные размеры кадров, которые нельзя рекомбинировать.