patchm

Закрашенная фигура проекта возражает на осях карты

Синтаксис

h = patchm(lat,lon,cdata)
h = patchm(lat,lon,cdata,PropertyName,PropertyValue,...)
h = patchm(lat,lon,PropertyName,PropertyValue,...)
h = patchm(lat,lon,z,cdata)
h = patchm(lat,lon,z,cdata, PropertyName,PropertyValue,...)

Описание

h = patchm(lat,lon,cdata) и h = patchm(lat,lon,cdata,PropertyName,PropertyValue,...) проект и закрашенная фигура отображения (многоугольник) объекты, заданные их вершинами, данными в lat и lon на текущих осях карты. lat и lon должны быть векторы. Цветные данные, cdata, может быть любое цветное обозначение данных, поддержанное стандартным MATLAB® patch функция. Указатель на объект или указатели, h, может быть возвращен.

h = patchm(lat,lon,PropertyName,PropertyValue,...) позволяет любое имя свойства / пара значения свойства, поддержанная patch быть присвоенным patchm объект. За исключением XData, YData, и ZData, все свойства линии и стили, доступные через patch поддерживаются patchm.

h = patchm(lat,lon,z,cdata) и h = patchm(lat,lon,z,cdata, PropertyName,PropertyValue,...) позвольте присвоение высоты, z, к каждому объекту закрашенной фигуры. Высотой по умолчанию является   z = 0.

Примеры

свернуть все

Данные о береговой линии проекта как одна закрашенная фигура возражают на осях карты.

load coastlines
axesm sinusoid; 
framem
h = patchm(coastlat,coastlon,'b');

length(h)
ans = 1

Советы

Как patchm работы

Эта функция Mapping Toolbox™ очень похожа на стандартный MATLAB patch функция. Как его аналог и различающийся более высокий уровень функционирует, такие как fillm и fill3m, patchm добавляет, что закрашенная фигура возражает против текущих осей карты независимо от состояния удержания.

Когда закрашенная фигура полностью обрезается далеко

Удаление графических объектов, которые выходят за пределы системы координат карты, называется, обрезая. Если, после обрезки к системе координат карты никакие многоугольники не еще неизвестно в нем, patchm не создает закрашенных фигур и возвращается, пустое 0 1 обрабатывают. Когда это произойдет, автоматическая перепроекция данных о закрашенной фигуре (путем изменения проекции или любого из ее параметров) не будет возможна. Вместо этого после изменения проекции вызовите patchm снова.

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

| |

Представлено до R2006a