Добавьте панель прокрутки, чтобы фигурировать

Первичный инструмент навигации фигуры является панелью прокрутки. Когда вы отображаете изображение в панели прокрутки, инструмент отображает только фрагмент изображения, если это является слишком большим, чтобы поместиться в окно рисунка. Когда только фрагмент изображения отображается, панель прокрутки добавляет горизонтальные и вертикальные полосы прокрутки, чтобы позволить просмотреть частей изображения, которые в настоящее время не отображаются.

Когда вы отображаете изображение в панели прокрутки, это изменяет иерархию объектов вашего отображенного изображения. Эта схема иллюстрирует типичную иерархию объектов для изображения, отображенного в объекте осей в объекте фигуры.

Иерархия объектов изображения, отображенного в фигуре

Когда вы вызываете imscrollpanel функционируйте, чтобы поместить целевое изображение в окно с возможностью прокрутки, эта иерархия объектов изменения. imscrollpanel вставляет новый объект в иерархию между объектом фигуры и объектом осей, содержащим изображение. Рисунок показывает иерархию объектов после вызова imscrollpanel.

Иерархия объектов изображения, отображенного в панели прокрутки

После того, как вы добавите панель прокрутки в фигуру, можно изменить данные изображения, отображенные в полосе прокрутки при помощи replaceImage функция в imscrollpanel API.

Инструмент навигации панели прокрутки не совместим с панелью инструментов окна рисунка и панелью меню. Когда вы добавляете панель прокрутки в изображение, отображенное в окне рисунка, подавляете панель инструментов и панель меню от фигуры. Этот пример кода демонстрирует один способ сделать это.

hfig = figure('Toolbar','none', ...
              'Menubar','none');
himage = imshow('concordaerial.png');
hpanel = imscrollpanel(hfig,himage);

Смотрите также

| |

Связанные примеры

Больше о