GeographicBubbleChart Properties

Управляйте внешним видом и поведением географической пузырьковой диаграммы

Свойства GeographicBubbleChart управляют внешним видом и поведением объекта GeographicBubbleChart. Путем изменения значений свойств можно изменить аспекты отображения графика. Используйте запись через точку для ссылки на конкретный объект и свойство. Следующий пример задает имя легенды размера при помощи свойства SizeLegendTitle.

tsunamis = readtable('tsunamis.xlsx');
tsunamis.Cause = categorical(tsunamis.Cause);
figure
gb = geobubble(tsunamis,'Latitude','Longitude', ...
        'SizeVariable','MaxHeight','ColorVariable','Cause', ...
        'Basemap','colorterrain')
geolimits([10 65],[-180 -80])
title 'Tsunamis in North America';
gb.SizeLegendTitle = 'Maximum Height';

Пузырьковое местоположение

развернуть все

Координаты широты пузырьковых местоположений, заданных как действительный, конечный, числовой вектор значений в области значений [-90,90], или как пустое ([]) массив. LatitudeData должен быть одного размера как LongitudeData и может содержать NaN s.

Пузыри с широтами вне аппроксимированных пределов [-85 85], вне которого мозаики основной карты не расширяют, допустимы. Однако эти значения обычно не замечаются, если степенью карты не управляют вручную с помощью свойств MapCenter и ZoomLevel. Кроме того, пузыри очень близко к 90 градусам и-90 градусам никогда не могут замечаться, потому что они сопоставляют с бесконечным или почти бесконечным y - значения.

Типы данных: single | double

Табличная переменная используется для пузырьковой широты, заданной в одной из следующих форм:

  • Скаляр строки или вектор символов, задающий имя табличной переменной, вы хотите использовать для широты. Например, geobubble(__,'LatitudeVariable','Latitude') задает переменную под названием 'Latitude'.

  • Числовой скаляр, указывающий на индекс табличной переменной. Например, geobubble(__,'LatitudeVariable',1) задает первую переменную в таблице для широт.

  • Логический вектор, содержащий один элемент true.

Значения, сопоставленные с этой табличной переменной, должны быть числовыми. Можно использовать это свойство только при определении таблицы, как введено. geobubble хранит значение этой переменной в свойстве 'LatitudeData' и устанавливает свойство 'LatitudeData' на только для чтения.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string

Координаты долготы пузырьковых местоположений, заданных как действительный, конечный, числовой вектор значений в области значений (-Inf,Inf), или как пустое ([]) массив. LongitudeData должен быть одного размера как LatitudeData и может содержать NaN s.

Типы данных: single | double

Табличная переменная используется для пузырьковой долготы, заданной в одной из следующих форм:

  • Строка или вектор символов, задающий имя табличной переменной, вы хотите использовать для получения информации о долготе. Например, geobubble(__,'LongitudeVariable','Longitude') задает табличную переменную под названием 'Longitude'.

  • Числовой скаляр, указывающий на индекс табличной переменной. Например, geobubble(__,'LongitudeVariable',16) задает шестнадцатую переменную в таблице для долгот.

  • Логический вектор, содержащий один элемент true.

Значения, сопоставленные с этой табличной переменной, должны быть числовыми. Можно использовать это свойство только при определении таблицы, как введено. geobubble хранит значение этой переменной в свойстве 'LongitudeData' и устанавливает свойство 'LongitudeData' на только для чтения.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string

Пузырьковый размер

развернуть все

Минимальная и максимальная ширина пузырей, измеренных в точках, заданных в виде числа или 1 2 числового вектора. Значения должны не убывать. Используйте скаляр когда это необходимо все пузыри, чтобы иметь тот же (универсальный) размер. Значения должны находиться в пределах области значений [1 100].

Пример: [4 10]

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Данные, управляющие пузырьковым размером, заданным как числовой вектор или скаляр в области значений (-Inf,Inf), или как пустое ([]) массив. Если вы задаете вектор, SizeData должен быть одного размера как LatitudeData и LongitudeData. Если вы задаете скалярное значение, географическая пузырьковая диаграмма обрабатывает значение со скалярным расширением. sizedata может содержать NaN s.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Пределы для отображения значений SizeData к пузырьковой ширине, заданной как 1 2 вектор действительных, конечных, числовых значений, или как пустое ([]) матрица. Значения должны не убывать. Чтобы создать пузыри, которые являются всеми одинаковыми размер, задайте то же значение для каждого элемента.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Табличная переменная раньше определяла пузырьковый размер, заданный в одной из следующих форм:

  • Скаляр строки или вектор символов, задающий имя табличной переменной, вы хотите использовать для получения информации о размере. Например, geobubble(__,'SizeVariable','MaxHeight') задает переменную под названием 'MaxHeight'.

  • Числовой скаляр, указывающий на индекс табличной переменной. Например, geobubble(__,'SizeVariable',16) задает шестнадцатую переменную в таблице.

  • Логический вектор, содержащий один элемент true. Например, sizevar = logical([0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1]) задает 16-ю переменную в таблице.

Это свойство может только использоваться при определении таблицы, как введено. Значения, сопоставленные с этой табличной переменной, должны иметь числовой тип. Когда вы задаете эту переменную, geobubble хранит значения данных, сопоставленные этой переменной в свойстве 'SizeData', и устанавливает свойство на только для чтения.

Пузырьковый цвет

развернуть все

Свойство BubbleColorList управляет цветами, используемыми для пузырей. Значением является m-by-3 массив, где каждая строка является триплетом цвета RGB, где m равняется категориям номера в векторе ColorData или количеству категорий плюс 1, если какие-либо элементы ColorData не определены, или 1, если ColorData пуст. По умолчанию geobubble выбирает цвета из упорядоченного списка 7 стандартных цветов. Если m больше, чем 7, цвета повторяются циклически. Чтобы изменить используемые цвета, используйте одну из функций палитры MATLAB, таких как parula или jet, или задайте пользовательский список ваших собственных значений RGB.

Типы данных: cell | double

Данные, управляющие пузырьковым цветом, заданным как категориальный вектор или как пустой массив ([]). Пузыри, присвоенные той же категории, имеют тот же цвет на карте. Географическая пузырьковая диаграмма присваивает цвет каждой категории, с помощью цветов, перечисленных в свойстве BubbleColorList. Размер ColorData должен совпадать с LatitudeData и LongitudeData, кроме тех случаев, когда вы задаете пустой массив.

Если вы используете цветную легенду, географическая пузырьковая диаграмма отображает значения категории в легенде. Если какое-либо из значений содержит символы разметки TeX, такие как подчеркивание (_), вы можете видеть неожиданное форматирование в своей цветной легенде. MATLAB® использует подмножество разметки TeX для текста, отображенного в легендах. Чтобы использовать символ разметки TeX в обычном тексте, отредактируйте имя категории (использующий renamecats) и вставьте символ ESC TeX, наклонная черта влево (\), перед символом, который вы хотите включать. Для получения информации об использовании разметки TeX, чтобы добавить верхние индексы и индексы, измените тип шрифта и цвет, и включайте специальные символы в текст, смотрите свойство Interpreter текстового объекта.

Типы данных: categorical

Табличная переменная раньше определяла пузырьковый цвет, заданный в одной из следующих форм:

  • Скаляр строки или вектор символов, задающий имя табличной переменной, вы хотите использовать для получения информации о цвете. Например, geobubble(__,'ColorVariable','Cause') задает переменную под названием 'Cause'.

  • Числовой скаляр, указывающий на индекс табличной переменной. Например, geobubble(__,'ColorVariable',12) задает 12-ю переменную в таблице.

  • Логический вектор, содержащий один элемент true. Например, sizevar = logical([0 0 0 0 0 0 0 0 0 0 0 1]) задает 12-ю переменную в таблице.

Можно использовать это свойство только при определении таблицы, как введено. Значения, сопоставленные с этой табличной переменной, должны быть категориальными. Когда вы задаете цветную переменную, geobubble хранит значения данных, сопоставленные этой переменной в свойстве ColorData, и устанавливает свойство ColorData на только для чтения.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string

Метки

развернуть все

Заголовок географической пузырьковой диаграммы, заданной как вектор символов, массив ячеек из символьных векторов, скалярная строка, массив строк, числовое значение или значение categorical. Если вы задаете это свойство как массив categorical, MATLAB использует значения в массиве, не категории. Можно также использовать функцию title, чтобы установить это значение.

По умолчанию MATLAB® поддерживает подмножество разметки TeX для текста, который вы задаете. Чтобы добавить верхние индексы и индексы, измените тип шрифта и цвет, и включайте специальные символы в текст, используйте синтаксис TeX. Чтобы использовать символ разметки TeX в обычном тексте, таком как подчеркивание (_), вставляют символ ESC TeX наклонная черта влево (\), перед символом, который вы хотите включать. Для получения дополнительной информации смотрите свойство Interpreter текстового объекта.

Текст, чтобы отобразиться как заголовок цветной легенды, заданной как вектор символов, представляет в виде строки скаляр, массив строк, массив ячеек из символьных векторов, числовое значение или значение categorical. Если вы задаете это свойство как массив categorical, MATLAB использует значения в массиве, не категории.

По умолчанию MATLAB® поддерживает подмножество разметки TeX для текста, который вы задаете. Чтобы добавить верхние индексы и индексы, измените тип шрифта и цвет, и включайте специальные символы в текст, используйте синтаксис TeX. Чтобы использовать символ разметки TeX в обычном тексте, таком как подчеркивание (_), вставляют символ ESC TeX, наклонная черта влево (\), перед символом, который вы хотите включать. Для получения дополнительной информации смотрите свойство Interpreter текстового объекта.

Типы данных: char | cell | string | single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

Заголовок легенды размера, заданный как вектор символов, представляет в виде строки скаляр, массив строк, массив ячеек из символьных векторов, числовое значение или значение categorical. Если вы задаете это свойство как массив categorical, MATLAB использует значения в массиве, не категории.

По умолчанию MATLAB® поддерживает подмножество разметки TeX для текста, который вы задаете. Чтобы добавить верхние индексы и индексы, измените тип шрифта и цвет, и включайте специальные символы в текст, используйте синтаксис TeX. Чтобы использовать символ разметки TeX в обычном тексте, таком как подчеркивание (_), вставляют символ ESC TeX наклонная черта влево (\), перед символом, который вы хотите включать. Для получения дополнительной информации смотрите свойство Interpreter текстового объекта.

Видимость пузырькового размера и цветных легенд, заданных как 'on' или 'off' или логические значения true или false. Можно также переключить видимость легенд при помощи функции legend.

Типы данных: char | string | logical

Шрифт

развернуть все

Шрифт используется в географической пузырьковой диаграмме, заданной как скаляр строки или вектор символов. Чтобы отобразить и распечатать правильно, название шрифта должно быть шрифтом, который поддерживает ваша система. Шрифт по умолчанию зависит от конкретной операционной системы и локали. Чтобы использовать шрифт фиксированной ширины, который выглядит хорошим в любой локали, используйте 'FixedWidth'. Значение 'FixedWidth' полагается на корневое свойство FixedWidthFontName. Установка корневого свойства FixedWidthFontName заставляет незамедлительное обновление отображения использовать новый шрифт.

Пример: 'Cambria'

Типы данных: char | string

Размер шрифта используется в географической пузырьковой диаграмме, заданной в виде действительного, конечного, положительного, числа. Значение находится в модулях точки, где одна точка равняется 1/72 дюйма.

Карта

развернуть все

Сопоставьте, по которому можно отобразить на графике данные, заданные как один из скаляров строки или векторов символов в следующей таблице или 'none'.

MathWorks® предлагает шесть basemaps для использования с географическими осями и графиками. basemaps обеспечивают множество параметров экрана из двухцветных, океанских землей растровых карт, чтобы окрасить карты ландшафта. По умолчанию географические оси или графики используют основную карту 'darkwater', которая установлена с продуктом. Если вы выбираете один из других basemaps, географические оси или график получает доступ к карте по Интернету.

Если у вас нет сопоставимого доступа к Интернету, можно загрузить basemaps, размещенный MathWorks на локальную систему. Для получения дополнительной информации о загрузке basemaps, см. Доступ к базовым картам в MATLAB.

Если вы задаете 'none', географические оси или график отображает ваши данные на графике с сеткой долготы широты, метками деления и метками, но не включает карту.

Basemaps

'darkwater' (значение по умолчанию)

Контактные площадки: серый свет-к-умеренному

Океанские и водные области: более темно-серый

Размещенный MathWorks.

'colorterrain'

Теневая вспомогательная карта смешивается с палитрой растительного покрова. Влажная низменность является зеленой и засушливой коричневой низменностью.

Размещенный MathWorks.

'grayland'

Контактные площадки: свет-к-умеренному серая земля

Океанские и водные области: белый

Размещенный MathWorks.

'grayterrain'

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

Размещенный MathWorks.

'bluegreen'

Контактные площадки: светло-зеленый

Океанские и водные области: голубой

Размещенный MathWorks.

'landcover'

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

Размещенный MathWorks.

Пример: gx = geoaxes(__,'Basemap','bluegreen')

Пример: gx.Basemap = 'bluegreen'

Типы данных: char | string

Таблица, содержащая данные, которые будут построены, задала как таблица.

Типы данных: table

Видимость строк широты и долготы на карте, заданной как 'on' или 'off' или логические значения true или false. Можно также использовать функцию grid, чтобы переключить видимость сетки.

Типы данных: logical | char | string

Это свойство доступно только для чтения.

Пределы широты карты, заданной как 1 2 вектор действительных, конечных значений формы [southern_limit northern_limit] в области значений [-90,90]. Чтобы установить пределы широты используют функцию geolimits.

Типы данных: double

Это свойство доступно только для чтения.

Пределы долготы карты, заданной как 1 2 вектор действительных, конечных значений формы [western_limit eastern_limit]. Значения должны быть в области значений (-Inf, Inf). Чтобы установить пределы долготы используют функцию geolimits.

Пример: [-100 100]

Типы данных: double

Центральная точка карты в широте и долготе, заданной как двухэлементный вектор действительных, конечных значений формы [center_latitude center_longitude]. Значения должны быть в области значений [(-90,90),(-Inf, Inf)].

Пример: [38.6292 -95.2520]

Типы данных: single | double

Размещение карты, включая вставки и художественные оформления, заданные как любое из следующих.

ЗначениеОписаниеРисунок
'normal'Карта вставляется от ребер графика, как задано его свойством OuterPosition. Метки осей ('Latitude' и 'Longitude'), метки деления и метки в виде галочки видимы. Если значение свойства Title установлено, график включает заголовок. Легенды, если есть появитесь снаружи и справа от карты.
'maximized'Карта заполняет целый пробел, заданный свойством OuterPosition. Метки осей, метки деления и метки в виде галочки скрыты. Заголовок скрыт, даже если свойство Title установлено. Сетка скрыта, даже если GridVisible установлен в 'on'. Легенды, если есть появитесь в рамках карты к верхнему правому углу.

Пример: gb = geobubble(__,'MapLayout','maximized')

Пример: gb.MapLayout = 'maximized'

Типы данных: char | string

Видимость шкалы на карте, заданной как 'on' или 'off' или логические значения true или false.

Типы данных: logical | char | string

Уровень увеличения карты, заданной в виде действительного, конечного, числа между 0 и 25, включительно. Значение является основой 2 логарифмических шкалы карты. Увеличение значения ZoomLevel 1 удваивает шкалу карты.

Типы данных: single | double

Положение

развернуть все

Свойство Position содержать постоянный во время изменяет размер операций, заданных как 'outerposition' или 'innerposition'. Значение по умолчанию 'outerposition' означает, что свойство OuterPosition остается постоянным. Значение свойства InnerPosition может измениться, когда родительский контейнер изменяет размер, изменения данных или изменение меток. Значение свойства InnerPosition также может измениться, когда вы отображаете или удаляете легенду размера или цветную легенду.

Следующие данные показывают innerposition и определения outerposition для географической пузырьковой диаграммы. innerposition не включает заголовок или подписи по осям.

Пример: gb.ActivePositionProperty = 'outerposition'

Внутренний размер и положение географической пузырьковой диаграммы в родительском контейнере (обычно фигура, панель или вкладка), возвращенный как четырехэлементный вектор формы [left bottom width height]. Внутреннее положение не включает заголовок или подписи по осям.

  • left и элементы bottom задают расстояние от левого нижнего угла контейнера к левому нижнему углу географической пузырьковой диаграммы.

  • width и элементы height являются размерностями географической пузырьковой диаграммы.

Для рисунка смотрите ActivePositionProperty.

Размер и положение географической пузырьковой диаграммы в ее родительском элементе, заданном как четырехэлементный числовой вектор формы [left bottom width height]. Значение по умолчанию [0 0 1 1] включает целую внутреннюю часть контейнера.

Для рисунка смотрите ActivePositionProperty.

Внутренний размер и положение географической пузырьковой диаграммы в родительском контейнере (обычно фигура, панель или вкладка) возвратились как четырехэлементный вектор формы [left bottom width height]. Это свойство эквивалентно свойству InnerPosition.

Модули положения, заданные как одно из этих значений.

UnitsОписание
'normalized' (значение по умолчанию)Нормированный относительно контейнера, который обычно является фигурой или панелью. Левый нижний угол контейнера сопоставляет с (0,0), и правый верхний угол сопоставляет с (1,1).
'inches''inches'
'centimeters''centimeters'
'characters'

На основе шрифта uicontrol по умолчанию графического корневого объекта:

  • Ширина символов = ширина буквы x.

  • Высота символа = расстояние между базовыми линиями двух строк текста.

'points'Точки книгопечатания. Один пункт равен 1/72 дюйма.
'pixels'

'pixels'.

Начиная с версии R2015b, значения размеров в пикселях не зависят от вашего системного разрешения в системах Windows® и Macintosh:

  • В системах Windows пиксель составляет 1/72 дюйма.

  • В системах Macintosh пиксель составляет 1/72 дюйма.

В системах Linux® размер пикселя определяется вашим системным разрешением.

При определении модулей как пары "имя-значение" во время создания объекта необходимо установить свойство Units прежде, чем задать свойства, что вы хотите использовать эти модули, такие как OuterPosition.

Видимость географической пузырьковой диаграммы, заданной как 'on' или 'off' или как логические значения true или false.

Родительский элемент/Дочерний элемент

развернуть все

Родительский элемент географической пузырьковой диаграммы, заданной как фигура, панель или объект вкладки.

Введенный в R2017b

Для просмотра документации необходимо авторизоваться на сайте