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 являются размещенными рядом наборами данных, созданными с помощью Естественной Земли. Пять из basemaps являются картами высокого уровня изменения масштаба, размещенными Esri®.

'satellite' basemap.

'satellite'

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

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

'streets' basemap.

'streets'

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

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

'topographic' basemap.

'topographic'

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

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

'streets-dark' basemap.

'streets-dark'

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

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

'landcover' basemap.

'landcover'

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

Созданная использующая Естественная Земля.

'streets-light' basemap.

'streets-light'

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

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

'colorterrain' basemap.

'colorterrain'

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

Созданная использующая Естественная Земля.

'grayterrain' basemap.

'grayterrain'

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

Созданная использующая Естественная Земля.

'bluegreen' basemap.

'bluegreen'

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

Созданная использующая Естественная Земля.

'grayland' basemap.

'grayland'

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

Созданная использующая Естественная Земля.

'darkwater' basemap.

'darkwater'

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

Созданная использующая Естественная Земля.

 

'none'

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

Весь basemaps кроме 'darkwater' потребуйте доступа в Интернет. 'darkwater' основная карта включена с MATLAB.

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

Выравнивание контуров и меток области является представлением функции, обеспеченной по условию поставщики, и не подразумевает подтверждение MathWorks®.

Пример: gb = geobubble(1:10,1:10,'Basemap','bluegreen')

Пример: gb.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 свойство.

Примечание

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

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

Этот рисунок показывает области, заданные OuterPosition (синие) значения и InnerPosition (красные) значения.

Примечание

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

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

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

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

Этот рисунок показывает области, заданные OuterPosition (синие) значения и InnerPosition (красные) значения.

Примечание

Установка этого свойства не оказывает влияния, когда родительским контейнером является 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', или как числовой или логический 1 TRUE) или 0 ложь). Значение 'on' эквивалентно true, и 'off' эквивалентно false. Таким образом можно использовать значение этого свойства как логическое значение. Значение хранится как логическое значение включения - выключения типа matlab.lang.OnOffSwitchState.

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

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

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

Видимость указателя на объект в Children свойство родительского элемента в виде одного из этих значений:

  • 'on' — Указатель на объект всегда отображается.

  • 'off' — Указатель на объект невидим в любом случае. Эта опция полезна для предотвращения непреднамеренных изменений другой функцией. Установите HandleVisibility к 'off' временно скрыть указатель во время выполнения этой функции.

  • 'callback' — Указатель на объект отображается из коллбэков или функций, вызванных коллбэками, но не из функций, вызванных из командной строки. Эта опция блокирует доступ к объекту в командной строке, но разрешает функциям обратного вызова получать доступ к нему.

Если объект не перечислен в Children свойство родительского элемента, затем функционирует, которые получают указатели на объект путем поиска иерархии объектов, или запрос свойств указателя не может возвратить его. Примеры таких функций включают getfindobjgcagcfgconewplotclaclf, и close функции.

Скрытые указатели на объекты все еще действительны. Установите корневой ShowHiddenHandles свойство к 'on' перечислять все указатели на объект независимо от их HandleVisibility установка свойства.

Вопросы совместимости

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

Не рекомендуемый запуск в R2020a

Введенный в R2017b