geodensityplot

Географический график плотности

Синтаксис

geodensityplot(lat,lon)
geodensityplot(lat,lon,weights)
geodensityplot(___,Name,Value)
geodensityplot(gx,___)
dp = geodensityplot(___)

Описание

пример

geodensityplot(lat,lon) создает график плотности в географические оси от местоположений, заданных (в градусах) координатными векторами lat и lon. lat и lon должны быть одного размера.

geodensityplot(lat,lon,weights) задает веса для точек данных в weights.

geodensityplot(___,Name,Value) задает свойства DensityPlot с помощью одного или нескольких Имя, аргументы пары Значения.

geodensityplot(gx,___) строит график в географических осях, заданных gx вместо текущей системы координат. gx.

dp = geodensityplot(___) возвращает объект DensityPlot.

Примеры

свернуть все

Настройте данные широты и долготы.

lon = linspace(-170,170,3000) + 10*rand(1,3000);
lat = 50 * cosd(3*lon) + 10*rand(size(lon));

Задайте веса для каждой точки данных.

weights = 101 + 100*(sind(2*lon));

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

geodensityplot(lat,lon,weights,'FaceColor','interp')

Входные параметры

свернуть все

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

Пример: [43.0327 38.8921 44.0435]

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

Долгота координирует в градусах, заданный как действительный, числовой, конечный вектор. Вектор может содержать, встроил NaN s. lon должен быть одного размера как lat.

Долготы должны охватить меньше, чем (или равный) 360 градусов.

Пример: [-107.5556 - 77.0269 - 72.5565]

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

Веса присвоены данным, заданным как пустой массив, скаляр или числовой массив. Если вы задаете числовой вектор, вектор должен быть той же длиной как векторы lon и lat. Вектор weights является обычно дополнительными данными, которые вы связали с данными местоположения в lat и lon.

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

Предназначайтесь для географических осей, заданных как объект GeographicAxes. Можно изменить внешний вид и поведение объекта GeographicAxes путем установки его свойств. Для списка свойств смотрите GeographicAxes Properties.

Аргументы в виде пар имя-значение

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Имя должно появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: разность потенциалов = geodensityplot (lat, lon, веса, 'FaceColor', 'g')

Примечание

Свойства графика плотности, перечисленные здесь, являются часто используемыми свойствами. Для полного списка смотрите DensityPlot Properties.

Столкнитесь с прозрачностью, заданной как одно из этих значений:

  • Скаляр в области значений [0,1] — универсальная прозрачность Использования через все поверхности. Значение 1 полностью непрозрачно, и 0 абсолютно прозрачен. Значения от 0 до 1 являются полупрозрачными.

  • 'interp' — Используйте интерполированную прозрачность для каждой поверхности. Прозрачность отличается через каждую поверхность путем интерполяции значений в вершинах. Значения прозрачности выбраны из родительских осей alphamap.

Цвет поверхности, заданный как одно из значений в этой таблице.

ЗначениеОписание
'interp'

Используйте интерполированную окраску на основе значений плотности. Цвета выбраны из родительской палитры осей.

Триплет RGB

Трехэлементный вектор - строка, элементы которого задают интенсивность красных, зеленых, и синих компонентов цвета. Интенсивность должны быть в диапазоне [0,1]; например, [0,4 0,6 0,7].

ColorSpecMATLAB®ColorSpec (Color Specification). Можно задать некоторые простые цвета по наименованию.

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

Выходные аргументы

свернуть все

Географический график плотности, возвращенный как объект DensityPlot.

Советы

  • Чтобы настроить географические оси, измените географические свойства осей. Для списка свойств смотрите GeographicAxes Properties.

  • если у вас есть Отображение Toolbox™, можно задать basemaps собственного выбора с помощью функции addCustomBasemap.

Представленный в R2018b

Была ли эта тема полезной?