Эти примеры показывают, как создать линейные графики, графики поля точек и гистограммы в полярных координатах. Они также показывают, как аннотировать и изменить пределы осей на полярных графиках.
Визуализируйте диаграмму направленности излучения от антенны в полярных координатах. Загрузите файл 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)

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

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

Свойства PolarAxes | polarplot | rticklabels | rticks | thetaticklabels | thetaticks