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 и может содержать NaNs.

Пузыри с широтами вне аппроксимированных пределов [-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 и может содержать NaNs.

Типы данных: 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 может содержать NaNs.

Типы данных: 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 isempty. По умолчанию, 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 дюйма.

Карта

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

Сопоставьте, по которому можно отобразить на графике данные, заданные как одно из перечисленных в таблице значений. Шесть из basemaps являются размещенными рядом наборами данных, которые MathWorks® выводит из данных общественного достояния. Пять из basemaps являются картами высокого уровня изменения масштаба, размещенными Esri®.

MATLAB® включает установленную основную карту того, двухцветную карту под названием 'darkwater'. Использование этой основной карты не требует доступа в Интернет. Использование другого basemaps, включая основную карту по умолчанию 'streets-light', действительно требует доступа в Интернет.

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

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

'streets-light'

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

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

'satellite'

Полная глобальная основная карта состоит из спутниковых снимков с высоким разрешением.

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

'streets-dark'

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

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

'topographic'

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

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

'streets'

План действий общего назначения, который подчеркивает точное, четкое моделирование дорог и транзитных сетей.

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

'landcover'

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

Если MathWorks.

'grayterrain'

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

Если MathWorks.

'colorterrain'

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

Если MathWorks.

'grayland'

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

Если MathWorks.

'bluegreen'

Двухцветная, океанская землей карта со светло-зелеными контактными площадками и голубыми водными областями.

Если MathWorks.

'darkwater'

Двухцветная, океанская землей карта со светло-серыми контактными площадками и темно-серыми водными областями. Эта основная карта установлена с MATLAB.

Если MathWorks.

 

'none'

Пустой фон, который отображает ваши данные на графике с сеткой долготы широты, метками деления и метками.

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

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

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

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

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

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

Типы данных: логический | 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.

Типы данных: логический | char | string

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

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

Положение

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

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

  • 'outerposition'OuterPosition свойство остается постоянным, когда вы добавляете, удаляете, или художественные оформления изменения, такие как заголовок или подпись по осям. Если какие-либо позиционные корректировки необходимы, MATLAB настраивает InnerPosition свойство.

  • 'innerposition'InnerPosition свойство остается постоянным, когда вы добавляете, удаляете, или художественные оформления изменения, такие как заголовок или подпись по осям. Если какие-либо позиционные корректировки необходимы, MATLAB настраивает OuterPosition свойство.

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

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

Примечание

Установка этого свойства не оказывает влияния, когда родительским контейнером является TiledChartLayout.

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

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

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

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

Примечание

Установка этого свойства не оказывает влияния, когда родительским контейнером является TiledChartLayout.

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

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

Примечание

Установка этого свойства не оказывает влияния, когда родительским контейнером является TiledChartLayout.

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

Примечание

Установка этого свойства не оказывает влияния, когда родительским контейнером является TiledChartLayout.

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

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.

Параметры макета, заданные как TiledChartLayoutOptions объект. Это свойство задает опции, когда график является дочерним элементом мозаичного размещения графика. Используйте это свойство расположить график в размещении путем установки Tile и TileSpan свойства на TiledChartLayoutOptions объект.

Например, этот код места строит диаграмму c в третьей мозаике мозаичного размещения графика.

c.Layout.Tile = 3;

Чтобы заставить график охватить несколько мозаик, задайте TileSpan свойство как двухэлементный вектор. Например, этот график охватывает 2 строки и 3 столбцы мозаик.

c.Layout.TileSpan = [2 3];

Если график не является дочерним элементом мозаичного размещения графика (например, если это - дочерний элемент фигуры или панели), то это свойство пусто и не оказывает влияния.

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

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

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

Родительский контейнер, заданный как FigureПанель, Tab, или TiledChartLayout объект.

Введенный в R2017b