Географические оси или диаграмма устанавливают пределы широты и долготы базовой карты для охвата всех точек в данных. Эти лимиты карты не изменяются при изменении размеров диаграммы путем изменения размеров окна фигуры, кроме как для адаптации к изменениям в осях или аспектах диаграммы. Границы карты изменяются при увеличении, уменьшении или панорамировании. Географические оси и диаграммы поддерживают свойства, связанные с границами карты. Некоторые свойства доступны только для чтения и предназначены для информационного использования.
LatitudeLimits - Возвращает текущие пределы широты (только для чтения).
LongitudeLimits - возвращает текущие пределы долготы (только для чтения).
MapCenter - Возврат или установка текущей центральной точки карты.
ZoomLevel - Возврат или установка текущего уровня масштабирования карты.
Удобным способом получения текущих пределов широты и долготы является вызов geolimits функция. Вы также можете использовать geolimits для установки пределов широты и долготы. Используйте geolimits функция, если требуется создать географические оси или диаграмму с теми же границами карты, что и существующие оси или диаграммы. Извлечение пределов существующих осей или диаграммы и использование geolimits для установки пределов новых осей или диаграммы.
Примечание
Можно задать широты за пределами приблизительных пределов [-85 85], за пределы которого плитки базовой карты не выходят. Однако эти значения обычно не видны, если не управлять экстентом карты с помощью MapCenter и ZoomLevel свойства. Кроме того, точки данных, очень близкие к 90 градусам и -90 градусам, никогда не могут быть видны, потому что они отображены до бесконечных или почти бесконечных значений в вертикальном направлении.
В этом примере показано, как создать две географические пузырьковые диаграммы с одинаковыми границами карты.
Читайте Болезнь Лайма образец данных в рабочем пространстве.
counties = readtable('counties.xlsx');Создать географический пузырь диаграммы, что график случаев болезни Лайма в графствах Новой Англии.
gb = geobubble(counties,'Latitude','Longitude','SizeVariable','Cases2010');

Панорамируйте и увеличивайте карту, пока не увидите только штаты на севере Новой Англии: Вермонт, Нью-Гэмпшир и Мэн.
Получение новых пределов карты с помощью команды [nlat nlon] = geolimits(gb). Получение нового уровня зумирования также с помощью команды nzoom = gb.ZoomLevel. Сохраните широту, долготу и масштаб новых границ карты.
nlat = [42.5577 46.6921]; nlon = [-73.5500 -66.8900]; nzoom = 6.3747;
Создайте еще одну карту с данными о заболевании Лайма за 2011 год и установите границы карты и уровень масштабирования, чтобы соответствовать первой диаграмме.
figure gb2 = geobubble(counties,'Latitude','Longitude','SizeVariable','Cases2011'); [n2lat n2lon] = geolimits(gb2,nlat,nlon); gb2.ZoomLevel = nzoom;

Свойства DensityPlot | geoaxes | geobubble | geodensityplot | Свойства осевых осей | Свойства BubureChart | geolimits | geoplot | geoscatter