Как спрятать топоры и галочки в matlab, не скрывая всего остального - PullRequest
17 голосов
/ 30 ноября 2011

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

Я делаю это

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

Ответы [ 2 ]

37 голосов
/ 30 ноября 2011
axis off;

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

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

help plot

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

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

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

Вы можете сделать это так?

5 голосов
/ 19 мая 2014

Я поддерживаю подход

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

, а не

axis off

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...