В этих примерах показано, как создавать графики линий, графики рассеяния и гистограммы в полярных координатах. Они также показывают, как аннотировать и изменять ограничения осей на полярных графиках.
Визуализация диаграммы направленности с антенны в полярных координатах. Загрузить файл antennaData.mat, который содержит переменные theta и rho. Переменная rho является мерой того, насколько интенсивно излучает антенна для каждого значения theta. Визуализация этой картины излучения путем построения графика данных в полярных координатах с помощью polarplot функция.
load('antennaData.mat')
figure
polarplot(theta,rho)
Использовать hold on для сохранения текущих полярных осей и построения графика дополнительных данных с использованием polarplot.
rng('default') noisy = rho + rand(size(rho)); hold on polarplot(theta,noisy) hold off

Использовать функции аннотаций, такие как legend и title для маркировки полярных графиков, как и других типов визуализации.
legend('Original','With Noise') title('Antenna Radiation Pattern')

По умолчанию отрицательные значения радиуса отображаются на полярном графике как положительные значения. Использовать rlim для настройки предела оси r для включения отрицательных значений.
rmin = min(rho); rmax = max(rho); rlim([rmin rmax])

Измените пределы тета-оси на 0 и 180 с помощью thetalim.
thetalim([0 180])

Постройте график скорости ветра в полярных координатах. Загрузить файл windData.dat, который включает переменные direction, speed, humidity, и C. Визуализация образцов ветра путем построения графика данных в полярных координатах с помощью polarscatter функция.
load('windData.mat')
polarscatter(direction,speed)
Включить третий ввод данных для изменения размера маркера и представления третьего измерения.
polarscatter(direction,speed,humidity)

Используйте входные данные форматирования для настройки свойств отображения маркера.
polarscatter(direction,speed,humidity,C,'filled')
Визуализация данных с помощью polarhistogram функция, которая создает визуальное представление, известное как роза ветра.
polarhistogram(direction)

Укажите алгоритм определения ячейки. polarhistogram имеет множество алгоритмов определения числа ячеек и ширины ячеек для выбора из BinMethod поле.
polarhistogram(direction,'BinMethod','sqrt')

Укажите количество ячеек и ширину ячейки.
polarhistogram(direction,24,'BinWidth',.5)
Укажите метод нормализации и настройте стиль отображения, чтобы исключить любую заливку.
polarhistogram(direction,'Normalization','pdf','DisplayStyle','stairs')

Свойства полярных осей | polarplot | rticklabels | rticks | thetaticklabels | thetaticks