Задайте пределы карты с географическими осями

Географические оси или график устанавливает пределы широты и долготы основной карты охватывать все точки в ваших данных. Эти пределы карты не изменяются, когда вы изменяете размер графика путем изменения размеров окна рисунка кроме адаптироваться к изменениям в аспекте графика или осях. Пределы карты действительно изменяются, когда вы увеличиваете масштаб или или панорамирование. Географические оси и графики поддерживают свойства, связанные с пределами карты. Некоторые - свойства только для чтения, которые являются для информационного использования.

  • 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;

Создайте другую карту с данными о вхождении болезни Лайма для 2 011 и установите пределы карты и масштабируйте уровень, чтобы совпадать с первым графиком.

figure
gb2 = geobubble(counties,'Latitude','Longitude','SizeVariable','Cases2011');
[n2lat n2lon] = geolimits(gb2,nlat,nlon);
gb2.ZoomLevel = nzoom;

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

| | | | | | | |

Похожие темы